Claude At Proto Plugins banner
johnwhiteside johnwhiteside

Claude At Proto Plugins

Development community

Description

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

Installation

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

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