Claude-skill-registry bsocial-posts
Create and read posts on BSocial protocol (on-chain social media on BSV). Uses BMAP (Bitcoin Mapping Protocol) for structured data.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/bsocial-posts" ~/.claude/skills/majiayu000-claude-skill-registry-bsocial-posts && rm -rf "$T"
manifest:
skills/data/bsocial-posts/SKILL.mdsource content
BSocial Posts
Create and read on-chain social media posts using BSocial protocol.
When to Use
- Post messages to BSV blockchain
- Read on-chain social posts
- Create permanent, censorship-resistant content
- Build social media applications
Features
Create Posts:
- Text content posted on-chain
- Permanent and immutable
- Associated with BSV address/identity
- Uses BMAP protocol structure
Read Posts:
- Query posts by address
- Filter by type/app
- Read post history
Usage
# Create post (requires funding) bun run /path/to/skills/bsocial-posts/scripts/create-post.ts <wif> "Post content here" # Read posts from address bun run /path/to/skills/bsocial-posts/scripts/read-posts.ts <address>
Protocol
Uses BMAP (Bitcoin Mapping Protocol):
- OP_RETURN data with BMAP prefix
- Structured JSON payload
- Post content, timestamps, metadata
- Indexable by BMAP API services
Requirements
- Funded wallet for creating posts (on-chain storage cost)
- BMAP API access for reading posts
package for type definitionsbmap-api-types