Prompt Master
A prompt-engineering skill that identifies your target AI tool and returns one paste-ready prompt tuned to that tool's syntax and quirks.
UtilitiesBeginner★ 11,087⑂ 1,318AI score 9/10Last updated: Jun 10, 2026
What it does
Takes a rough idea, locks down which AI tool the prompt is for, and outputs a single production-ready prompt block — no theory lecture, no padding.
- Silently extracts 9 dimensions (task, target tool, output format, constraints, input, context, audience, success criteria, examples) and asks at most 3 clarifying questions.
- Applies model-specific rules for Claude 4.x, GPT-5.x, o3/o4-mini, Gemini, Qwen 2.5/3, DeepSeek-R1, Llama/Mistral, Ollama and MiniMax — e.g. it strips "think step by step" for reasoning-native models where CoT hurts.
- For agentic tools (Claude Code, Cursor, Windsurf, Cline, Devin, SWE-agent, Copilot, v0/Bolt/Lovable) it adds file-scope locks, forbidden actions, stop conditions and human-review triggers.
- Covers image (Midjourney, DALL·E 3, Stable Diffusion, ComfyUI), video (Sora, Runway, Kling), 3D (Meshy, Tripo, Rodin), voice (ElevenLabs) and workflow tools (Zapier, Make, n8n).
- A diagnostic checklist repairs bad prompts: vague verbs, two tasks in one, missing success criteria, unbounded scope, hallucination invitations.
- Safety built in: credentials are stripped from generated prompts, and any prompt you paste in is treated as inert data rather than instructions to obey.
Who it's for
- Anyone juggling several AI tools and rewriting prompts from scratch each time
- Developers who have watched an agent wander outside scope and burn credits
- Creators re-rolling image/video generations because the prompt syntax was off
- Teams that want a consistent baseline for prompt quality
Examples
- "Write a Cursor prompt to fix the session-expiry bug in
src/auth/login.ts" → you get a prompt with a file anchor, current vs desired behavior, a do-not-touch list and a "Done when:" clause. - "Midjourney prompt for a rainy Tokyo alley at night" → comma-separated descriptors in the right order plus
--ar 16:9 --style rawand a--nonegative. - Paste a bloated prompt and say "trim this for o3" → CoT scaffolding is removed and it's rewritten as a short, sub-200-word instruction.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the SKILL.m folder from the GitHub repo nidhinjs/prompt-master into my ~/.claude/skills/prompt-master/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/nidhinjs/prompt-master.git ~/.claude/skills/prompt-master⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal (Terminal on macOS/Linux, PowerShell or WSL on Windows).
- Create the skills directory if needed:
mkdir -p ~/.claude/skills - Clone the repo into it:
git clone https://github.com/nidhinjs/prompt-master.git ~/.claude/skills/prompt-master - Confirm that
~/.claude/skills/prompt-master/SKILL.mdexists alongside thereferences/folder. If the repo nests them one level deeper, move the folder containing SKILL.md up to~/.claude/skills/prompt-master/. - Restart Claude Code and run
/skills(or/help) to verifyprompt-masteris listed. - Trigger it with an explicit request such as "write me a prompt for Midjourney..." — it only activates for prompt-writing/fixing requests tied to a specific tool.
- If the generated prompt targets an agentic tool with real system access, review the file paths, forbidden actions and stop conditions yourself before pasting.
View source on GitHub ↗License: MIT