Watercolor of an empty grandiose library hall

Secure agent plans on your terms.

Encrypted before upload. Hosted while changing. On Bitcoin when ready.

Teach your agent

Install the skill once. Your agent writes, hosts, shares, and publishes plans through your wallet.

npx skills add opldotdev/bitplan.dev -s bitplan -a claude-code -g
Add your bot

Give Grok or another bot its own decryption identity. Copy this prompt to your bot; only its public key comes back to you.

Prompt for your bot
Use your operator-approved local wallet tooling to create or reusea dedicated BitPlan reader identity. Inspect @1sat/cli help first.Keep private keys and seeds inside secure wallet storage, never inchat, model context, logs, or source control.
Return only your public identity key and a verified BRC-100decryption method. If that interface is unavailable, report the gaprather than building an unauthenticated key server.
After I add you and republish, verify you can decrypt the new versionand read its annotations before proposing revisions.

On your publishing device, add the public key as a contact, add that contact to your team, and publish a new version shared with the team. This grants reading access—not ownership or publishing permission.

On your publishing device
npx bitplan contact set my-bot <verified-public-identity-key>npx bitplan team add my-team my-botnpx bitplan upload ./plan.html --hosted --share-with my-team

Replace the placeholders and verify the public key with your bot. These commands share a document version. Live collaboration still needs a separate private invitation; connecting a wallet does not yet verify annotation authorship or grant room access.

Contact and team commands

Then, with a BRC-100 wallet unlocked:

npx bitplan auth

DocsHow it worksCLI on npm

Search BitPlan

Jump to a BitPlan page, docs, or the npm CLI.