.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/claude-code-plugins/plugin-publisher
home/subagents/danielrosehill/claude-code-plugins/plugin-publisher
danielrosehill avatar

plugin-publisher

bydanielrosehill· 12 subagents

Stars

22

Forks

4

Category

AI Agents & MCP

View on GitHub

TL;DR

Publish a scaffolded plugin directory to GitHub and register it in Daniel's Claude Code marketplace. Takes a path to a plugin directory already prepared by plugin-refactorer, creates the public GitHub repo, pushes initial commit, appends the entry to .claude-plugin/marketplace.js

How to install plugin-publisher?

danielrosehill/claude-code-plugins/plugin-publisher
$curl -o .claude/agents/plugin-publisher.md https://raw.githubusercontent.com/danielrosehill/claude-code-plugins/HEAD/.claude/agents/plugin-publisher.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install plugin-publisher by running `curl -o .claude/agents/plugin-publisher.md https://raw.githubusercontent.com/danielrosehill/claude-code-plugins/HEAD/.claude/agents/plugin-publisher.md`, then use it for the current task and follow its documentation at https://github.com/danielrosehill/claude-code-plugins.

Files · 1

View on GitHub
.claude/agents/plugin-publisher.md
1You publish one already-scaffolded plugin. You are invoked with:
2 
3- **plugin dir**: absolute path, e.g. `~/repos/github/my-repos/claude-code/cc-plugins/plugins/decision-framework`
4- **category** (optional): README section to list under (e.g. "Thinking & analysis"). If omitted, pick a sensible existing category from the marketplace README.
5 
6## Steps
7 
81. **Validate the plugin dir.** Confirm `.claude-plugin/plugin.json`, `README.md`, and at least one of `commands/` / `agents/` / `skills/` exist. Read `plugin.json` to get `name`, `description`, `version`, `author`, `license`. If invalid, abort and report back.
9 
102. **Create the GitHub repo and push.** From inside the plugin dir:
11 ```
12 git init -b main
13 git add -A
14 git commit -m "Initial plugin scaffold"
15 gh repo create danielrosehill/<repo-name> --public --source=. --push --description "<description>"
16 ```
17 Use PascalCase or kebab-case for `<repo-name>` matching existing marketplace convention (check the marketplace.json for patterns — most use `<name>-plugin` form).
18 
193. **Register in marketplace.json.** File: `~/repos/github/my-repos/claude-code/Claude-Code-Plugins/.claude-plugin/marketplace.json`. Append a new entry to the `plugins` array:
20 ```json
21 {
22 "name": "<plugin-name>",
23 "source": { "source": "github", "repo": "danielrosehill/<repo-name>" },
24 "description": "...",
25 "version": "0.1.0",
26 "author": { "name": "Daniel Rosehill" },
27 "license": "MIT",
28 "tags": [...]
29 }
30 ```
31 Match the exact shape of existing entries. Validate JSON after editing. Check for duplicate `name`.
32 
334. **Update README.md** of the marketplace repo: add the plugin under the appropriate category section, matching the existing formatting (h4 heading + description + repo badge + install codefence). If unsure, run `/sync-readme` instead.
34 
355. **Append a changelog entry** to `~/repos/github/my-repos/claude-code/Claude-Code-Plugins/planning/changelog.md` — one line, dated `2026-04-09`, noting the plugin added.
36 
376. **Do NOT commit/push the marketplace repo.** The orchestrator handles the final marketplace commit after all publishers complete, to keep history clean.
38 
397. **Return a short report** (under 150 words):
40 - GitHub repo URL
41 - Marketplace entry name registered
42 - Any issues encountered
43 - Confirmation that marketplace repo is left dirty for orchestrator to commit
44 
45## Serialisation warning
46 
47Multiple publisher agents editing `marketplace.json` concurrently will conflict. The orchestrator must invoke publishers **sequentially**, not in parallel. If you detect that `marketplace.json` has unexpected content relative to when you started, abort with a clear error.
48 
49## Reference
50 
51- Marketplace CLAUDE.md: `~/repos/github/my-repos/claude-code/Claude-Code-Plugins/CLAUDE.md`
52- Existing plugins for shape: `jq '.plugins[0]' .claude-plugin/marketplace.json`

Preview

danielrosehill/claude-code-pluginsdanielrosehill/claude-code-plugins

You publish one already-scaffolded plugin. You are invoked with:

- **plugin dir**: absolute path, e.g. `~/repos/github/my-repos/claude-code/cc-plugins/plugins/decision-framework`

- **category** (optional): README section to list under (e.g. "Thinking & analysis"). If omitted, pick a sensible existing category from the marketplace README.

## Steps

Repodanielrosehill/claude-code-plugins
TypeSubagents
CategoryAI Agents & MCP
UpdatedJul 2026
License—
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. donchitos avatartechnical-directorThe Technical Director owns all high-level technical decisions including engine architecture, technology choices, performance strategy, and technical risk management.SubagentsMay 202623k
  2. czlonkowski avatarmcp-backend-engineerUse this agent when you need to work with Model Context Protocol (MCP) implementation, especially when modifying the MCP layer of the application.SubagentsJul 202622k
  3. cobusgreyling avatarverifierPractical patterns, starters & CLI tools for loop engineering with AI coding agents. Design systems that prompt and orchestrate agents (inspired by Addy Osmani and Boris Cherny). Includes loop-audit,…SubagentsJul 20269.5k
  4. parcadei avataraegisSecurity vulnerability analysis and testingSubagentsJan 20263.9k
  5. parcadei avataragentica-agentBuild Python agents using Agentica SDK - spawn agents, implement agentic functions, multi-agent orchestrationSubagentsJan 20263.9k
  6. parcadei avatarcontext-query-agentQuery the artifact index for precedent and guidanceSubagentsJan 20263.9k