Contributing
Description
Thanks for your interest in contributing to Marketing Skills! This guide will help you add new skills or improve existing ones.
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 coreyhaines31/marketingskills, shared by 4 entries
in this directory. It describes the repository, not this entry specifically.
Contributing
Thanks for your interest in contributing to Marketing Skills! This guide will help you add new skills or improve existing ones.
Requesting a Skill
You can also suggest new skills by [opening a skill request](https://github.com/coreyhaines31/marketingskills/issues/new?template=skill-request.yml).
Adding a New Skill
1. Create the skill directory
mkdir -p skills/your-skill-name
2. Create the SKILL.md file
Every skill needs a `SKILL.md` file with YAML frontmatter:
---
name: your-skill-name
description: When to use this skill. Include trigger phrases and keywords that help agents identify relevant tasks.
---
# Your Skill Name
Instructions for the agent go here...
Optional frontmatter fields: `license` (default: MIT), `metadata` (author, version, etc.)
3. Follow the naming conventions
- Directory name: lowercase, hyphens only (e.g.,
email-sequence) - Name field: must match directory name exactly
- Description: 1-1024 characters, include trigger phrases
4. Structure your skill
skills/your-skill-name/
├── SKILL.md # Required - main instructions
├── references/ # Optional - additional documentation
│ └── guide.md
├── scripts/ # Optional - executable code
│ └── helper.py
└── assets/ # Optional - templates, images, data
└── template.json
5. Write effective instructions
- Keep
SKILL.mdunder 500 lines - Move detailed reference material to
references/ - Include step-by-step instructions
- Add examples of inputs and outputs
- Cover common edge cases
Improving Existing Skills
- Read the existing skill thoroughly
- Test your changes locally
- Keep changes focused and minimal
- Update the version in metadata if making significant changes
Submitting Your Contribution
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-skill-name) - Make your changes
- Test locally with an AI agent
- Submit a pull request using the appropriate template:
Skill Quality Checklist
-
namematches directory name -
descriptionclearly explains when to use the skill - Instructions are clear and actionable
- No sensitive data or credentials
- Follows existing skill patterns in the repo
Questions?
Open an issue if you have questions or need help with your contribution.
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