Contributing Guide — Development skill for Claude Code
Guide for creating new plugins and contributing to Arkhe Claude Plugins.
How to install Contributing Guide
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open joaquimscosta/arkhe-claude-plugins and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Contributing Guide does
Guide for creating new plugins and contributing to Arkhe Claude Plugins.
Alternatives in Development
- Contributing To Career-Ops — Thanks for your interest in contributing 32.5k ★
- Contributing — Thanks for your interest in contributing to Marketing Skills 13.8k ★
- Contributing To Skill Seeker — First off, thank you for considering contributing to Skill Seeker 11.1k ★
README
Contributing Guide
Guide for creating new plugins and contributing to Arkhe Claude Plugins.
Creating a New Plugin
1. Create Plugin Directory Structure
mkdir -p plugins/new-plugin/.claude-plugin
mkdir -p plugins/new-plugin/agents
mkdir -p plugins/new-plugin/commands
mkdir -p plugins/new-plugin/skills
2. Create Plugin Manifest
Create `plugins/new-plugin/.claude-plugin/plugin.json`:
{
"name": "new-plugin",
"description": "Brief description of your plugin's purpose",
"version": "1.0.0",
"author": {
"name": "Your Name"
}
}
3. Add to Marketplace
Edit `.claude-plugin/marketplace.json` and add your plugin:
{
"name": "new-plugin",
"source": "./plugins/new-plugin",
"description": "Brief description of your plugin's purpose"
}
4. Create README
Create `plugins/new-plugin/README.md` with:
- Overview
- Components (agents, commands, skills)
- Installation instructions
- Usage examples
- Version information
Component Guidelines
Creating Agents
Create agent files in `agents/` directory with YAML frontmatter:
---
name: agent-name
description: When and why to use this agent (include trigger phrases like "Use PROACTIVELY")
tools: Read, Write, Grep, Glob, Bash # Optional - omit to inherit all
model: sonnet # Optional - sonnet/opus/haiku or inherit
---
System prompt defining the agent's role, capabilities, and approach.
**Naming:** Use lowercase with hyphens (e.g., `code-explorer`, `ai-engineer`)
**Description Guidelines:**
- Keep under 1,024 characters
- Include specific trigger phrases
- Explain when to use the agent
Creating Commands
Create command files in `commands/` directory:
---
description: Brief description of what this command does
argument-hint: [optional: argument description]
---
# Command Name
Full prompt that Claude Code will execute when the command is invoked.
Include specific instructions, context, and expected behavior.
**Naming:** Use lowercase with hyphens (e.g., `code-explain`, `create-pr`)
Creating Skills
Create skills in `skills/skill-name/` directory with progressive disclosure:
skills/skill-name/
├── SKILL.md # Main instructions (<150 lines)
├── WORKFLOW.md # Detailed steps (optional)
├── EXAMPLES.md # Usage examples (recommended)
├── TROUBLESHOOTING.md # Error handling (recommended)
└── scripts/ # Python scripts (optional)
**SKILL.md Template:**
---
name: Skill Name
description: What it does. Use when [trigger scenarios].
---
# Quick Start
Essential instructions only (<150 lines)
## Output Structure
What the skill produces
## Common Issues
Quick fixes with references to TROUBLESHOOTING.md
## Examples
Brief examples with reference to EXAMPLES.md
**Key Guidelines:**
- SKILL.md: <5,000 tokens (target: <1,000 tokens, ~150 lines)
- Supporting docs: Unlimited size
- Include specific trigger keywords in descripti
Related Skills
Contributing To Notebooklm-py
Contributing to notebooklm-py skill
Contributing To Fullstack Dev Skills Plugin
Guidelines for contributing to this project.
Contributing To Understand Anything
Thank you for your interest in contributing to Understand Anything! This document provides guidelines and inst
Contributing Skills
Contributing Skills skill
Contributing To Auto-claude-code-research-in-sleep (aris)
English 中文版 Thank you for your interest in contributing to ARIS! This document provides guidelines and instruc
Contributing To Godogen
Contributing to Godogen skill
Related Agents
Contributing To MCP Apps SDK
We welcome contributions to the MCP Apps SDK! This document outlines the process for contributing to the proje
Contributing
Contributing Agents
Contributing To ClawPort
Thank you for your interest in contributing to ClawPort. Whether you are fixing a bug, improving documentation