Promptmaster

Rewrite the user's raw request into an optimized prompt before answering it, audit it against the 35 credit-waste patterns in waste-patterns.json, and enforce every locked decision in decisions.md so nothing gets re-explained and nothing contradicts itself. Use whenever the user types /promptmaster, prefixes a request with it, or asks to optimize / tighten / fix a prompt.

60 stars 22 forksAI, LLMs & Agents

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add Jakeschincariol/promptmaster-skill --skill promptmaster
Manual install
git clone --depth 1 https://github.com/Jakeschincariol/promptmaster-skill.git /tmp/promptmaster-skill
mkdir -p ~/.claude/skills
cp -r /tmp/promptmaster-skill/. ~/.claude/skills/promptmaster

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Promptmaster

Get it right the first prompt. The user hands you a raw, messy, underspecified
request. You turn it into a prompt that lands on the first try, then execute it.
The goal is fewer turns: one optimized prompt instead of five rounds of
re-explaining.

## The loop

Run these five steps, in order, every time.

### 1. Load locked decisions

Read `decisions.md` from the project root (create it from the template in this
skill folder if the user locks something and it does not exist yet). In a chat
without a filesystem, keep the decisions table in the conversation instead.

Every locked decision is a standing order. Apply all of them to the rewrite
without being asked. Never produce output that violates a locked decision. If
the user's new request contradicts one, stop and say so:

> This contradicts a locked decision (`length: under 200 words`, locked
> 2026-08-14). Say `unlock length` to change it, or I'll keep the lock.

Do not silently pick a side. Blocking the contradiction is the feature.

### 2. Rewrite the raw request

Turn the vague ask into a specific one. Plain English, not a jargon template.
A good rewrite answers, in one tight block:

- **What exactly** gets produced (the deliverable, named: a table, a script, a file)
- **For whom** (audience and what they already know)
- **How big** (word cap, item count, duration)
- **Hard constraints** (tools, stack, budget, deadline, do-not-touch list)
- **Done when** (how the user will judge it finished)
Read the full skill on GitHub

Details

Skill name
promptmaster
License
MIT
Repo updated
29 August 2026

FAQ

What does the Promptmaster skill do?

Rewrite the user's raw request into an optimized prompt before answering it, audit it against the 35 credit-waste patterns in waste-patterns.json, and enforce every locked decision in decisions.md so nothing gets re-explained and nothing contradicts itself. Use whenever the user types /promptmaster, prefixes a request with it, or asks to optimize / tighten / fix a prompt.

How do I install the Promptmaster skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add Jakeschincariol/promptmaster-skill --skill promptmaster. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Promptmaster popular?

It lives in Jakeschincariol/promptmaster-skill, which has 60 GitHub stars and 22 forks.

Related skills

Partner Skill

67

LearnPrompt/partner-skill

搭子.skill / Partner — two-direction cost-split workflow between Claude Code and Codex. Direction A (Codex-driven): Codex orchestrates and implements; Claude Code plans (/goal), polishes UI/interaction, and runs final /codex:review in one reused session. Direction B (Claude-driven): Claude plans and splits the work, runs the idea-king adversarial gate, delegates to Codex background jobs, monitors, and full-reviews before accepting. Use on "搭子" / "双向搭子" / "搭子,恢复" (resume from .partner/), "搭子,配置" (first-run setup wizard), "搭子,试跑" (identity tryout report), 分工给 codex / 让 codex 做 / codex 后台跑 / Claude

AI, LLMs & Agents

Mcdonalds

99

Lemon177777/mcd-omni-assistant

麦当劳中国官方 MCP 全能助手。当用户提到麦当劳、麦乐送、开心乐园餐、麦麦省优惠券、领券、点麦当劳、外送到家、得来速、麦当劳积分、积分抽奖、积分商城兑换、麦当劳餐品热量/营养、麦当劳订单查询或取消、麦当劳周边玩具与活动时使用。覆盖官方 35 个工具的全部能力,内置领券、到店点餐、外送、玩具雷达、积分抽奖、热量计算、优惠计算器七大工作流。

AI, LLMs & Agents

Agent Orchestra

93

3338902669-ops/agent-orchestra

Use when three or more AI agents are available and a task needs coordinated execution, or when work must be handed to another agent, session or tool. It ships the coordination rules as ENFORCED invariants rather than advice: one writer per resource (a conflicting claim is refused and names the holder), a verifier that is never the implementer and whose PASS must carry criterion-linked evidence, a failed verification that blocks both done and dispatch to evidence, three failed rounds that block the task outright, an external action that cannot be dispatched until an approval covering it is reco

AI, LLMs & Agents

Claude Code Eyes

52

fcavalcantirj/claude-code-eyes

Look at real hardware, screens, panels, and wiring on a desk or workbench through a camera, so Claude can SEE physical output that no unit test, log, or API can. Use whenever the user says "are you seeing this?", "olha isso", "look at this", "watch this", "can you see...", "check the camera", "look at the screen" / "look at the display", "is this wired right?", or "what's this part?"; asks to visually verify a rendered display, LCD, LED, or panel; wants a wiring, polarity, or voltage-rail check before power-on; or needs to confirm a font, layout, clipping, or on-screen value renders correctly

AI, LLMs & AgentsIn 1 list12

Ham

71

kromahlusenii-ops/ham

Set up Hierarchical Agent Memory (HAM) — scoped CLAUDE.md files per directory that reduce token spend. Trigger on "go ham", "set up HAM", "ham commands", "ham help", "ham route", "ham remove", "ham update", "ham status", "ham benchmark", "ham baseline start", "ham baseline stop", "ham metrics clear", "HAM savings", "HAM stats", "HAM dashboard", "HAM sandwich", "HAM insights", "HAM carbon", or "ham sync".

AI, LLMs & Agents

B0

80

risingwavelabs/box0

Delegate tasks to AI agents via Box0. Use when the user asks to review code, check security, run tests, compare tools, get multiple perspectives, research a topic, analyze data, write docs, or any task that could benefit from specialized or parallel execution. Also use when the user mentions agent names or says "ask", "delegate", "get opinions from", or "have someone".

AI, LLMs & Agents

Browse the most popular Claude skills, all ai, llms & agents skills, or write your own with the skills generator.