johnwhiteside

Claude At Proto Plugins — Development skill for Claude Code

Development community

A marketplace of Claude Code plugins for interacting with AT Protocol networks (Bluesky, etc.).

How to install Claude At Proto Plugins

This entry records only its repository, not the path inside it, so there is no exact command to give. Open johnwhiteside/claude-at-proto-plugins and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude At Proto Plugins does

A marketplace of Claude Code plugins for interacting with AT Protocol networks (Bluesky, etc.).

Alternatives in Development

  • Friction Protocol — Friction protocol — convention 29.1k ★
  • Tem Release Protocol — Skill: Tem Release Protocol 491 ★
  • Hive — Browser-native hive-mind for CLI coding agents — Claude Code, Codex, Gemini, and OpenCode collaborate as real 473 ★

README

AT Protocol Plugins for Claude Code

A marketplace of Claude Code plugins for interacting with AT Protocol networks (Bluesky, etc.).

Installation

Add the marketplace to Claude Code:

claude /marketplace add johnwhiteside/claude-at-proto-plugins

Install plugins:

claude /install at-explore@claude-at-proto-plugins

Available Plugins

Plugin Description
at-explore Explore and interact with AT Protocol networks via at-explore MCP
atproto-docs Search AT Protocol documentation via @immber's mcp-atproto-docs
lexicon-garden AT Protocol lexicon exploration and authenticated XRPC calls via Lexicon Garden MCP

Adding a New Plugin

To add a new plugin to this marketplace:

1. Create the plugin directory structure

plugins/your-plugin-name/
├── .claude-plugin/
│   └── plugin.json
├── .mcp.json
└── commands/           # optional
    └── your-command.md

2. Create `plugin.json`

{
  "name": "your-plugin-name",
  "description": "A short description of what your plugin does",
  "version": "1.0.0"
}

3. Create `.mcp.json`

For an **npm package** MCP server:

{
  "mcpServers": {
    "your-plugin-name": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "your-mcp-package"]
    }
  }
}

For a **remote HTTP** MCP server:

{
  "mcpServers": {
    "your-plugin-name": {
      "type": "http",
      "url": "https://your-server.com/mcp"
    }
  }
}

4. Add commands (optional)

Create markdown files in a `commands/` directory. Claude Code will automatically discover them.

5. Register in `marketplace.json`

Add your plugin to `.claude-plugin/marketplace.json`:

{
  "name": "your-plugin-name",
  "source": "./plugins/your-plugin-name",
  "description": "A short description of what your plugin does",
  "versi