Loading...
Loading...
Request or contribute a new sales/marketing/GTM skill that doesn't exist yet. Use when no existing skill covers the user's need — helps them build the skill and submit a PR, or file an issue requesting it. Also use when the user says 'there should be a skill for this', 'can we make a skill', 'I want to contribute a skill', or 'none of the sales skills cover my use case'.
npx skill4agent add sales-skills/sales sales-request-skillsales-skills/salessales-skills/salesgh pr creategh issue create$ARGUMENTSskills/sales-do/SKILL.md~/.claude/skills/Would you like to:
- Build the skill — I'll help you create it with proper structure and prepare a PR
- Request the skill — I'll file a GitHub issue so the maintainers know it's needed
/skill-creator/skill-creatorRepo conventions for this skill:
- Naming:
for sales skills, descriptive names for marketing/GTM skills (e.g.,sales-<problem>,cold-email)launch-strategy- Descriptions should use phrases salespeople and marketers actually say — "write a cold email", "prep for a discovery call", "handle this objection"
- Description must end with negative triggers:
Do NOT use for X (use /alternative)- SKILL.md is the only required file — keep it focused and actionable
- Skills should ask clarifying questions before acting (audience, stage, constraints)
- Skills route through
— the description field determines when the router matches/sales-doSkill structure:skills/<skill-name>/ ├── SKILL.md # Main instructions (required) ├── scripts/ # Deterministic operations (data fetching, validation, formatting) ├── references/ # Large reference material (>500 words — API docs, data models) ├── assets/ # Templates, examples, configuration files └── evals/ └── evals.json # Test cases (optional, generated by skill-creator or manually)SKILL.md body pattern (follow what other skills in this repo do):
- Step to gather context (ask 2-4 questions about the user's specific situation)
- Implementation steps with actionable output
- Templates or frameworks relevant to the problem domain
- Gotchas section with 3-5 common Claude failure points for this domain
- Output formatting guidance
- Next steps pointing to related skills
Key principles:
- Don't state the obvious: Focus on info Claude wouldn't know — internal conventions, domain gotchas, non-obvious patterns
- Avoid railroading: Use "typically" instead of "always". Give Claude flexibility to adapt to the situation.
- Scripts: If the skill involves deterministic operations (data fetching, formatting, validation), include scripts in
scripts/- Progressive disclosure: Move reference material >500 words to
directoryreferences/
---
name: <skill-name>
description: "<What problem it solves>. Use when <trigger phrases the user would say>. Do NOT use for <X> (use /alternative)."
argument-hint: "[brief hint about expected arguments]"
license: MIT
metadata:
author: sales-skills
version: 1.0.0
---skills//sales-do# Bad: too vague
description: "Help with sales emails"
# Good: specific triggers, covers edge cases
description: "Write and optimize cold outbound email sequences. Use when writing first-touch cold emails, building multi-step outreach sequences, A/B testing subject lines, or improving reply rates on existing campaigns."evals/evals.json{
"skill_name": "<skill-name>",
"evals": [
{
"id": 0,
"prompt": "realistic user prompt a salesperson or marketer would say",
"expected_output": "description of what a successful response looks like",
"assertions": [
{"name": "assertion_name", "description": "specific thing to check in the output"}
]
}
]
}/skill-creatorskills/sales-do/SKILL.mdREADME.mdgit checkout -b add-<skill-name>git add skills/<skill-name>/ evals/ skills/sales-do/SKILL.md README.md && git commit -m "Add <skill-name> skill"git push -u origin add-<skill-name>gh pr create \
--repo sales-skills/sales \
--title "Add <skill-name> skill" \
--body "$(cat <<'EOF'
## Summary
- **Problem**: <what the user is solving>
- **Category**: <which section it belongs in>
- **Example invocation**: `/<skill-name> <example prompt>`
## Files
- `skills/<skill-name>/SKILL.md` — main instructions
- `skills/sales-do/SKILL.md` — routing table updated
- `README.md` — catalog table updated
EOF
)"gh issue create \
--repo sales-skills/sales \
--title "Skill request: <skill-name>" \
--body "$(cat <<'EOF'
## Problem
<What the user is trying to do, in their words>
## Category
<Which section this fits in: Prospecting, Active Deals, Strategy, Marketing, Research, Creative, etc.>
## Example use case
<A concrete scenario where this skill would help>
## Suggested trigger phrases
<2-3 phrases a salesperson or marketer might say that should route to this skill>
EOF
)"sales-<problem>license: MITmetadata: { author, version }## Gotchasreferences/scripts/sales-do/SKILL.mdevals/evals.json/sales-donpx skills add sales-skills/sales --skills sales-do