Learn-skills.dev onboarding
Agent onboarding automation for AIBTC first-hour setup. Use when a new or existing agent needs a structured bootstrap flow: wallet readiness, AIBTC registration check, heartbeat health checks/check-in, safe skill-pack installs, and a one-command doctor summary with next actions.
install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/aibtcdev/skills/onboarding" ~/.claude/skills/neversight-learn-skills-dev-onboarding-38a8ab && rm -rf "$T"
manifest:
data/skills-md/aibtcdev/skills/onboarding/SKILL.mdsource content
Onboarding Skill
Automates first-hour setup for AIBTC agents with practical, idempotent steps and explicit safety defaults.
Usage
bun run onboarding/onboarding.ts <subcommand> [options]
Subcommands
doctor
Run onboarding diagnostics and return actionable next steps.
Checks include:
- wallet presence + lock status
- AIBTC registration verification (
)/api/verify/<stxAddress> - heartbeat endpoint reachability (
)/api/heartbeat?address=<btcAddress> - optional community step target (
)https://www.moltbook.com/m/aibtc
bun run onboarding/onboarding.ts doctor
install-packs
Preview or install curated skill packs.
Packs:
: wallet, settings, signing, query, credentialscore
: x402, bnsbuilder
: bitflow, defi (mainnet write-capable)finance
: core + builder + financeall
Preview only:
bun run onboarding/onboarding.ts install-packs --pack core
Execute install:
bun run onboarding/onboarding.ts install-packs --pack builder --run
run
Execute the first-hour onboarding flow with optional registration and heartbeat check-in.
bun run onboarding/onboarding.ts run \ --wallet-password <password> \ --pack core \ --install \ --register \ --check-in
Options:
(optional) — auto-unlock wallet when needed (less secure: process args)--wallet-password
(optional) — environment variable name that stores wallet password (default:--wallet-password-env
)AIBTC_WALLET_PASSWORD
(flag) — attempt AIBTC registration if not registered--register
(flag) — submit heartbeat check-in after diagnostics--check-in
(optional) —--pack
(default:core | builder | finance | all
, invalid values error)core
(flag) — install selected pack(s)--install
(flag) — skip optional Moltbook--skip-community
recommendation/aibtc
Safety + Best Practices
- Wallet unlock is explicit and never inferred.
- Prefer env-based password input (
) over CLI arg to reduce secret exposure in process listings.--wallet-password-env - Finance pack is optional and never auto-enabled by default.
- Community step is non-blocking (safe skip if unavailable).
- Output is JSON with step-by-step status to support autonomous loops.
Suggested First Run
# 1) Inspect current state bun run onboarding/onboarding.ts doctor # 2) Install safe defaults bun run onboarding/onboarding.ts install-packs --pack core --run # 3) Complete bootstrap bun run onboarding/onboarding.ts run --wallet-password <password> --register --check-in