Sales Enablement
coreyhaines31/marketingskills
When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts.
A skill your agent uses when writing, reviewing, or adapting a Claude Code skill for sale on PromptBase — checking scope, audience breadth, rejection risk, description quality, examples, and setup…
$ npx skills add kid-sid/claude-spellbook --skill promptbase -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install kid-sid/claude-spellbook promptbase --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/kid-sid/claude-spellbook.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/promptbase .claude/skills/promptbase && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "promptbase" agent skill from https://github.com/kid-sid/claude-spellbook/tree/main/skills/promptbase into .claude/skills/promptbase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "promptbase", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/kid-sid/claude-spellbook/tree/main/skills/promptbaseType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add kid-sid/claude-spellbook --skill promptbase -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install kid-sid/claude-spellbook promptbase --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kid-sid/claude-spellbook.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/promptbase .agents/skills/promptbase && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "promptbase" agent skill from https://github.com/kid-sid/claude-spellbook/tree/main/skills/promptbase into .agents/skills/promptbase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "promptbase", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kid-sid/claude-spellbook --skill promptbase -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install kid-sid/claude-spellbook promptbase --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kid-sid/claude-spellbook.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/promptbase .cursor/skills/promptbase && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "promptbase" agent skill from https://github.com/kid-sid/claude-spellbook/tree/main/skills/promptbase into .cursor/skills/promptbase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "promptbase", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/kid-sid/claude-spellbook.git --path skills/promptbase--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add kid-sid/claude-spellbook --skill promptbase -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install kid-sid/claude-spellbook promptbase --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kid-sid/claude-spellbook.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/promptbase .gemini/skills/promptbase && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "promptbase" agent skill from https://github.com/kid-sid/claude-spellbook/tree/main/skills/promptbase into .gemini/skills/promptbase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "promptbase", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install kid-sid/claude-spellbook promptbaseInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add kid-sid/claude-spellbook --skill promptbase -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/kid-sid/claude-spellbook.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/promptbase .github/skills/promptbase && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "promptbase" agent skill from https://github.com/kid-sid/claude-spellbook/tree/main/skills/promptbase into .github/skills/promptbase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "promptbase", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kid-sid/claude-spellbook --skill promptbase -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install kid-sid/claude-spellbook promptbase --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/kid-sid/claude-spellbook.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/promptbase .opencode/skills/promptbase && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "promptbase" agent skill from https://github.com/kid-sid/claude-spellbook/tree/main/skills/promptbase into .opencode/skills/promptbase/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "promptbase", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
promptbaseA skill your agent uses when writing, reviewing, or adapting a Claude Code skill for sale on PromptBase — checking scope, audience breadth, rejection risk, description quality, examples, and setup…
Promptbase is an agent skill from kid-sid/claude-spellbook. Use when writing, reviewing, or adapting a Claude Code skill for sale on PromptBase — checking scope, audience breadth, rejection risk, description quality, examples, and setup instructions.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: A curated collection of skills, prompts, and workflows that extend Claude's capabilities — your personal grimoire for AI-powered development. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a7c2ac9. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Promptbase loads about 2.3k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 1,084 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from kid-sid/claude-spellbook at commit a7c2ac9, republished under its MIT licence (© kid-sid). 1,084 words, ~2,331 tokens.
.claude/skills/promptbase/SKILL.md (or your agent's skills folder).Patterns for writing Claude Code skills that pass PromptBase review and sell well.
Before writing a single line, answer three questions:
| Question | Green light | Red light |
|---|---|---|
| Who is the buyer? | Any Python/TS/Go developer | Users of one specific internal platform |
| What problem does it solve? | A hard, non-obvious problem they hit often | Something a quick search answers |
| Could they reproduce it from the title alone? | No — the value is in the patterns | Yes — the title explains everything |
If any answer is red, fix the concept before writing the skill.
What it means: The skill only works for users of a niche platform, private SDK, or internal framework. The audience is too small to justify listing it.
Signs your skill is too specific:
from mycompany.lib import ...)Fix: generalize the layer
REJECTED: Temporal + Agentex ADK + adk.state + adk.messages + FastACP
APPROVED: Temporal + Python temporalio SDK — standard patterns any developer can useStrip the platform-specific layer. Keep the hard, transferable patterns underneath.
What it means: A buyer could recreate the skill by reading the title and thinking for 30 seconds. The value isn't there.
Signs your skill is too simple:
Fix: add depth
What it means: The skill has no practical application for real work — it's a demo, experiment, or overly academic topic.
Fix: Anchor every section to a real scenario a working developer would face. If you can't name a concrete task the skill helps complete, the concept needs rethinking.
| Scope | Verdict | Notes |
|---|---|---|
| Standard open-source framework (FastAPI, Redis, Temporal) | ✅ Good | Broad audience |
| Cloud provider service (AWS S3, Azure Blob) | ✅ Good | Large user base |
| Niche but popular tool (LangGraph, Pydantic v2) | ✅ OK | Active community |
| Combination of 2 standard tools | ✅ OK | Keep each section useful standalone |
| Combination of 3+ niche tools | ⚠️ Risk | May be rejected as too specific |
| Private/internal SDK or platform | ❌ Reject | Useless to outsiders |
| Single well-known function/pattern | ❌ Reject | Too simple |
The 3-niche rule: PromptBase rejects skills that combine more than 3 niche ideas. A "niche idea" is any tool, pattern, or concept that a developer might not already know. Standard Python, SQL, and REST are not niche. LangGraph, Temporal, and a custom state machine pattern together are three niche ideas — borderline.
# BAD — platform-specific, tiny audience
Agentex Temporal Agent Skill
# BAD — too vague, no value signal
Python Async Skill
# GOOD — specific problem, broad audience
Crash-Proof AI Agents: Temporal Workflow Skill for Claude CodeFormula: [Outcome the buyer wants]: [Technology] Skill for Claude Code
Structure:
Your Temporal workflows break in ways that are invisible until production.
This skill teaches Claude the patterns that prevent it.
- Workflow vs activity split and determinism rules
- Retry policies, timeouts, and heartbeats
- State management across replays
- Signal handling and `wait_condition`
- 7 red flags that silently break Temporal agents
One `.md` file. Drop in `~/.claude/skills/` — activates automatically.Write this as a single sentence starting with "Use when" that describes triggering conditions — not a summary of topics:
# BAD — topic summary, not a trigger
Use when working with Temporal, workflows, activities, signals, and state.
# GOOD — triggering condition
Use when building or debugging Temporal workflows in Python — structuring
activities, enforcing determinism, handling retries, or diagnosing replay failures.Each example is a realistic user message + a sample Claude response showing the skill in action.
Example 1 (shown as preview on store page): Pick the sharpest, most impressive demo — the problem that would make a buyer think "I need this right now."
Example 2: Show a different use case from Example 1. Don't demonstrate the same pattern twice.
# BAD example pair — same pattern twice
Example 1: "How do I add a retry to my activity?"
Example 2: "How do I set a timeout on my activity?"
# GOOD example pair — different concerns
Example 1: "My workflow stops receiving signals after the first message."
Example 2: "Can I call httpx directly inside my workflow?"Keep it to 3 steps maximum:
1. Download `skill.md`
2. Place it at `~/.claude/skills/<skill-name>/skill.md`
3. Restart Claude Code
No MCP servers, env vars, or dependencies required.If the skill requires external tools (MCP server, API key), list them explicitly. Buyers who can't set up the skill will leave bad reviews.
PromptBase asks for the body only — everything after the YAML frontmatter. The frontmatter is generated on their end. Paste starting from the first # heading.
## Red Flags section with 6–10 domain-specific anti-patterns## Checklist section with 8–12 pre-ship items[Outcome]: [Tech] Skill for Claude Code formuladescription frontmatter starts with "Use when" and describes trigger conditions onlyfrom yourcompany.internal import ... immediately signals the skill is platform-locked; reviewers reject these without reading further; replace with the standard open-source equivalentretry_policy=RetryPolicy(maximum_attempts=3) in Temporal", a buyer can reproduce it without purchasing; titles should name the outcome, not the solution© kid-sid, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/promptbase of kid-sid/claude-spellbook.
Open the folder on GitHubat commit a7c2ac9
Promptbase next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Promptbase this skillkid-sid/claude-spellbook | 189 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Sales Enablementcoreyhaines31/marketingskills | 54k | — | ~5.2k | Automated safety check: Pass | MIT | |
| SalesXiaomiMiMo/MiMo-Code | 14k | — | ~637 | Automated safety check: Pass | MIT | |
| Agent Adaptive Coordinatorruvnet/ruflo | 74k | 2 repos | ~4k | Automated safety check: Pass | MIT | |
| Pod Salesruvnet/ruflo | 74k | 1 repos | ~774 | Automated safety check: Notes | MIT | |
| Sales Accountingsickn33/agentic-awesome-skills | 47k | 1 repos | ~6.4k | Automated safety check: Pass | MIT |
coreyhaines31/marketingskills
When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts.
XiaomiMiMo/MiMo-Code
A skill your agent uses whenever Sales is explicitly invoked or the task involves customer meeting preparation, call follow-up, account prioritization, account signals, deal strategy, business…
ruvnet/ruflo
Agent skill for adaptive-coordinator - invoke with $agent-adaptive-coordinator
ruvnet/ruflo
Run one tick of the sales business-pod (ADR-164 §4.1, Phase 2).
sickn33/agentic-awesome-skills
Sales register: customer, invoice, gross amount, discount, VAT and TDS, net receivable, credit terms and balance.
paperclipai/paperclip
Create or modify Paperclip agent adapters across server, UI, and CLI surfaces.
kid-sid/claude-spellbook
A skill your agent uses when building or reviewing UI components for keyboard and screen reader compatibility, adding ARIA to custom widgets, auditing a page for WCAG AA conformance, or preparing…
kid-sid/claude-spellbook
A skill your agent uses when building, wiring, or debugging an Agentex agent — choosing agent type, configuring acp.py and manifest.yaml, using adk.messages or adk.state, or resolving…
kid-sid/claude-spellbook
A skill your agent uses when building production LLM applications — designing RAG pipelines, choosing vector databases, implementing agent orchestration, optimizing cost, or adding AI safety…
kid-sid/claude-spellbook
A skill your agent uses when building or refactoring Angular applications — choosing between signals, RxJS, and NgRx for state, configuring routing with guards and lazy loading, optimizing change…
kid-sid/claude-spellbook
A skill your agent uses when designing new REST endpoints, reviewing an existing API contract, adding pagination or filtering, planning a versioning strategy, or building a public or partner-facing…
kid-sid/claude-spellbook
A skill your agent uses when implementing login flows, issuing or validating JWTs, setting up OAuth2/OIDC with a provider, designing role-based or attribute-based access control, securing API…
A skill your agent uses when writing, reviewing, or adapting a Claude Code skill for sale on PromptBase — checking scope, audience breadth, rejection risk, description quality, examples, and setup…. Promptbase is an agent skill from kid-sid/claude-spellbook. Use when writing, reviewing, or adapting a Claude Code skill for sale on PromptBase — checking scope, audience breadth, rejection risk, description quality, examples, and setup instructions.
Promptbase fits situations like: adapting a Claude Code skill for sale on PromptBase — checking scope; audience breadth; description quality; setup instructions.
Run `npx skills add kid-sid/claude-spellbook --skill promptbase -a claude-code`. Or copy the skill folder (skills/promptbase in kid-sid/claude-spellbook) into .claude/skills/promptbase in your project. Claude Code loads it when a task matches its description.
Run `npx skills add kid-sid/claude-spellbook --skill promptbase -a codex`. Or copy the skill folder (skills/promptbase in kid-sid/claude-spellbook) into .agents/skills/promptbase in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kid-sid/claude-spellbook --skill promptbase -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/promptbase, .gemini/skills/promptbase, .github/skills/promptbase and .opencode/skills/promptbase in your project.
Going by SKILL.md and its folder, Promptbase needs the command-line tools its instructions call (python). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Promptbase is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Promptbase: Sales Enablement (coreyhaines31/marketingskills, 54k stars), Sales (XiaomiMiMo/MiMo-Code, 14k stars), Agent Adaptive Coordinator (ruvnet/ruflo, 74k stars) and Pod Sales (ruvnet/ruflo, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
kid-sid (a GitHub user) maintains it in kid-sid/claude-spellbook, which has 189 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on August 5, 2026.
Source: kid-sid/claude-spellbook on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.