By astoeffer
Claude Code plugin development toolkit - validates structure, generates manifests, creates skills/commands/agents
Create a new agent definition with proper frontmatter
Create a new slash command with proper frontmatter
Create a new skill with proper SKILL.md structure and frontmatter
Auto-fix common plugin structure issues
Generate or update plugin.json from discovered components
Generate and validate plugin manifest files (plugin.json, marketplace.json). Use when creating new plugins, updating manifests, adding plugins to marketplaces, or preparing for distribution.
Migrate existing plugins to proper Claude Code format. Use when converting flat skill files, adding missing frontmatter, restructuring plugin directories, or upgrading plugin structure.
Claude Code plugin structure and requirements. Use when creating, validating, or troubleshooting plugins. Covers plugin.json schema, SKILL.md format, command frontmatter, and agent configuration.
Admin access level
Server config contains admin-level keywords
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Token-efficient, context-specific configuration for learning developers.
~/.claude/
├── CLAUDE.md ← BASE (minimal, ~30 lines)
├── .mcp.json ← MCP SERVERS (Chrome DevTools, Context7, Serena)
├── settings.json ← MARKETPLACES (5 configured)
├── env.sh ← API KEYS (user-specific)
├── contexts/ ← DOMAIN MODULES (load as needed)
│ ├── moodle-core.md Moodle coding standards
│ ├── moodle-ai.md Moodle AI subsystem (4.5+)
│ ├── moodle-admin.md Webservices, reporting
│ ├── pocketflow.md AI agent development
│ ├── accessibility.md EU accessibility (EN 301 549)
│ ├── frontend.md UI/chatbot patterns
│ └── dgx-h100.md DGX H100 GPU cluster
├── plugins/ ← CLAUDE CODE PLUGINS (skills + MCPs)
│ ├── moodle-dev-pro/ Moodle plugin development
│ ├── ai-app-dev/ AI application development
│ └── moodle-admin/ Admin & webservices
└── project-templates/ ← COPY FOR NEW PROJECTS
├── moodle-plugin/
├── moodle-ai-plugin/
├── pocketflow-chatbot/
├── moodle-admin-tool/
└── dgx-h100-app/
One-line install on any server:
curl -sSL https://raw.githubusercontent.com/astoeffer/plugin-marketplace/master/setup-claude.sh | bash
Or manually:
git clone https://github.com/astoeffer/plugin-marketplace ~/.claude-marketplace
~/.claude-marketplace/setup-claude.sh
# Copy all base files
cp base/CLAUDE.md ~/.claude/CLAUDE.md
cp base/.mcp.json ~/.claude/.mcp.json
cp base/settings.json ~/.claude/settings.json
# Copy context modules
cp -r contexts ~/.claude/contexts
Moodle Plugin:
# In ~/.claude/CLAUDE.md, uncomment:
@contexts/moodle-core.md
@contexts/accessibility.md
AI Chatbot:
@contexts/pocketflow.md
@contexts/frontend.md
@contexts/accessibility.md
Moodle AI Plugin:
@contexts/moodle-core.md
@contexts/moodle-ai.md
@contexts/accessibility.md
DGX H100 AI Application:
@contexts/pocketflow.md
@contexts/dgx-h100.md
@contexts/accessibility.md
# In Claude Code:
/plugin install moodle-dev-pro@astoeffer
/plugin install ai-app-dev@astoeffer
/plugin install moodle-admin@astoeffer
# Copy base .mcp.json for Chrome DevTools and core MCPs
cp base/.mcp.json ~/.claude/.mcp.json
# Set environment variables for MCP servers
export CONTEXT7_API_KEY="ctx7sk-..."
export TAVILY_API_KEY="tvly-dev-..."
| Configuration | Tokens (est.) |
|---|---|
| Full CLAUDE.md | ~8,000 |
| Base only | ~500 |
| Base + 1 context | ~1,500 |
| Base + 2 contexts | ~2,500 |
Savings: 60-90% token reduction with modular approach.
| Module | Content | Use When |
|---|---|---|
moodle-core.md | PSR-12, Frankenstyle, APIs | Any Moodle plugin |
moodle-ai.md | AI subsystem, Providers | AI features (4.5+) |
moodle-admin.md | Webservices, reporting | Admin tools |
pocketflow.md | Node/Flow patterns | AI agents |
accessibility.md | WCAG, EN 301 549 | All UI work |
frontend.md | Chatbot, widgets | Frontend/UI |
dgx-h100.md | SLURM, Docker, GPUs | GPU cluster work |
Copy to start new projects:
# Moodle plugin
cp -r project-templates/moodle-plugin/.claude /path/to/new-project/
# AI app on DGX H100
cp -r project-templates/dgx-h100-app/.claude /path/to/new-project/
1. Start project
└── Copy appropriate template to .claude/CLAUDE.md
2. Claude Code loads
└── Base CLAUDE.md → @imports active contexts
3. Work on task
└── Plugin skills provide domain guidance
└── MCP servers enhance capabilities
4. As you grow
└── Modify contexts, add/remove @imports
To add plugins to your marketplace:
# Copy entire directory structure to marketplace repo
cp -r plugins contexts project-templates marketplace.json /path/to/astoeffer/plugin-marketplace/
# The marketplace.json contains full plugin registry
npx claudepluginhub astoeffer/moodle-plugin-marketplace --plugin plugin-builderCreate and manage Claude Code skills, plugins, subagents, and hooks. Use when building new skills, validating existing skills, testing skills empirically, creating plugins, converting projects to plugins, creating hooks, or managing plugin automation. Includes /skills-toolkit:skill-composer, /skills-toolkit:skill-refiner, /skills-toolkit:skill-tester, /skills-toolkit:plugin-creator, /skills-toolkit:subagent-creator, /skills-toolkit:hook-creator, and /skills-toolkit:ask-user-question skills.
Complete plugin development toolkit for creating, refactoring, and validating Claude Code plugins and agents. Use when creating new plugins/skills/agents, refactoring existing plugins/skills, validating frontmatter, or restructuring plugin components. Includes specialized agents for assessment, planning, execution, and validation workflows.
Interactive plugin builder for Claude Code - serves as both an example plugin and a tool to create new plugins through guided prompts with specialized builder skills for each component type
Plugin development toolkit with skills for creating agents, commands, hooks, MCP integrations, and comprehensive plugin structure guidance
Validates Claude Code plugin structure against official Anthropic spec and Intent Solutions enterprise standard
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.