Small AI Prompts Skill
A compact, desktop-friendly library of 6,500 AI prompts spanning every major business function.
Source Library
The prompts are bundled with this skill at references/ypo-ai-prompts.
Key files:
output/category-index.md— readable list of all categories with prompt counts.output/category-index.csv— spreadsheet-friendly category index.output/categories/prompts-NNN.md— packed prompt files. Each file holds several whole categories; its header lists which categories are inside.
Total: 6,500 unique prompts. Each prompt is stored once but keeps its full Categories: tag line — so a search for any category (e.g. "sales") still surfaces every prompt tagged with it, regardless of which file it lives in. Think of it like a library where each book sits on one shelf but the catalog finds it under every subject it covers. (This build packs the prompts into ~120 files to stay within typical app file and size limits; content is identical to the full library.)
Workflow
- Clarify the business goal. If it isn't already clear, ask one focused question to nail down: audience, department, channel, job to be done, desired output format. Skip this if context is already clear.
- Search the library before drafting from scratch. This library is the first stop, not the last resort.
- Use the helper script for targeted search (run from the skill's root folder; it auto-locates the bundled library relative to itself):
python3 scripts/search_ypo_prompts.py --query "customer retention" --limit 8
python3 scripts/search_ypo_prompts.py --category marketing --query "campaign planning" --limit 10
python3 scripts/search_ypo_prompts.py --list-categories marketing
If the script can't run, fall back to grep/ripgrep over references/ypo-ai-prompts/output/categories/*.md for the topic or a Categories: tag.
- If a result needs deeper inspection, open the prompt file the script points to.
- Synthesize. Pull the strongest prompt ideas for the user's use case. Don't dump raw text unless they ask for the exact original prompts.
Output Rules
Default output:
- Lead with the strongest prompt ideas — not a recap of the search.
- Rewrite prompts so they fit the user's stated business context.
- Preserve useful structure from the source prompts; improve clarity and specificity.
- Surface the source category so the user can trace the idea.
- Label any new prompt inspired by the library as "adapted" or "new" — never imply it's a verbatim source prompt.
- Tie prompts to OKRs / metrics where possible.
Search Guidance
Prefer targeted searches over reading huge files directly. Use --category for a known area, --query for a fuzzy topic, --list-categories for discovery. Avoid loading every prompt file into context — find a small relevant set first.
Quality Check
Before finalizing, verify:
- Prompt ideas match the user's stated goal.
- Prompts are paste-ready into ChatGPT, Claude, or Gemini.
- Variables use clear bracket syntax:
[audience],[product],[campaign],[KPI]. - Strong prompts are listed first; mediocre ones are pruned, not buffered.