Contributing to Ariff's Claude Code Plugins
Description
Thank you for your interest in contributing! This guide will help you create and submit plugins.
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/.
Repository README
This is the README for a-ariff/ariff-claude-plugins, shared by 2 entries
in this directory. It describes the repository, not this entry specifically.
Contributing to Ariff's Claude Code Plugins
Thank you for your interest in contributing! This guide will help you create and submit plugins.
๐ฏ Before You Start
- Check existing plugins to avoid duplicates
- Review the Plugin Structure requirements
- Test your plugin locally before submitting
๐ Plugin Structure
Every plugin must include:
plugins/your-plugin/
โโโ manifest.json # Required: Plugin metadata
โโโ your-plugin.md # Required: Main plugin file
โโโ README.md # Recommended: Documentation
manifest.json
{
"name": "your-plugin",
"version": "1.0.0",
"description": "Clear, concise description of what your plugin does",
"category": "agents",
"tags": ["relevant", "tags"],
"author": {
"name": "Your Name",
"github": "your-username"
},
"files": ["your-plugin.md"],
"dependencies": [],
"claude_code_version": ">=1.0.0"
}
Categories
| Category | File Extension | Description |
|---|---|---|
agents |
.agent.md or .md |
Autonomous task specialists |
skills |
.skill.md or .md |
Reusable capabilities |
hooks |
.hook.md or .md |
Event-driven automations |
commands |
.command.md or .md |
Custom slash commands |
โ๏ธ Writing Guidelines
For Agents
---
name: your-agent
type: agent
description: What this agent specializes in
triggers:
- keyword patterns that activate this agent
---
# Your Agent Name
## Role
Define the agent's primary role and expertise.
## Capabilities
- List specific capabilities
- Include tools it can use
- Mention any MCP integrations
## Workflow
1. Step-by-step process
2. How it handles tasks
3. Output format
## Examples
Show example interactions.
For Skills
---
name: your-skill
type: skill
description: What capability this adds
---
# Your Skill Name
## Purpose
Why this skill exists and when to use it.
## Technique
Detailed methodology or approach.
## Application
How to apply this skill in practice.
## Examples
Real-world usage examples.
For Hooks
---
name: your-hook
type: hook
trigger: pre-tool-call|post-response|on-error
---
# Your Hook Name
## Trigger Conditions
When this hook activates.
## Actions
What the hook does when triggered.
## Configuration
Any configurable options.
๐งช Testing Your Plugin
**Local Testing**
# Copy to your Claude directory cp -r plugins/your-plugin ~/.claude/plugins/ # Start a new Claude Code session and test**Validation**
# Run the plugin checker bash scripts/validate-plugin.sh plugins/your-plugin**Checklist**
- manifest.json is valid JSON
- All referenced files exist
- No absolute paths in plugin files
- Works in a fresh Claude Code session
- Doesn't conflict with existing plugins
๐ค Submitting Your Plugin
**Fork this repository**
**Cre
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k โญ) - Lightweight coding agent that runs in your terminal.
src/agents/ โ 11 Agent Definitions
**Generated:** 2026-04-11