← ClaudeAtlas

bap-identitylisted

Manage BAP (Bitcoin Attestation Protocol) identity files using bap-cli. This skill should be used when users need to create, decrypt, list, or extract BAP identity backups, work with .bep encrypted files, or generate test fixtures for Playwright tests involving BAP identities.
Microck/ordinary-claude-skills · ★ 396 · Code & Development · score 80
Install: claude install-skill Microck/ordinary-claude-skills
# BAP Identity Management ## Overview This skill enables comprehensive management of BAP (Bitcoin Attestation Protocol) identity files using two complementary command-line tools: - **bap-cli**: High-level BAP identity operations (create, list, extract member identities) - **bbackup**: Low-level encryption/decryption of any JSON backup data Use this skill when working with encrypted BAP identity backups (.bep files), creating new identities, extracting member identities, encrypting/decrypting JSON files, or generating test fixtures. ## Prerequisites ### Required Tools Verify both tools are installed: ```bash bap --version bbackup --version ``` ### Installing bap-cli ```bash git clone https://github.com/b-open-io/bap-cli.git cd bap-cli bun install bun run build bun link ``` ### Installing bbackup ```bash git clone https://github.com/rohenaz/bitcoin-backup.git cd bitcoin-backup bun install bun run build bun link ``` ## Tool Selection Guide Choose the appropriate tool based on the task: ### Use bap-cli when: - Creating new BAP identities - Listing identities in a master backup - Extracting member identities from master backup - Working specifically with BAP identity structures - Generating test fixtures for automated tests ### Use bbackup when: - Encrypting arbitrary JSON data to .bep format - Decrypting .bep files to inspect contents - Upgrading encryption strength (100k → 600k iterations) - Working with non-BAP backup formats (WifBackup, OneSatBackup, VaultBacku