# Bsocial Posts

> Create and read posts on BSocial protocol (on-chain social media on BSV). Uses BMAP (Bitcoin Mapping Protocol) for structured data.

- Skill: `majiayu000/bsocial-posts` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/bsocial-posts`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/bsocial-posts/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/bsocial-posts

---


# 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

```bash
# 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
- `bmap-api-types` package for type definitions

