Step 1
The install prompt
Open Claude Code and paste this. It installs the skill, checks it actually landed, then tests it on a real prompt you use, so you see it work before you close the window.
In the browser or the desktop app? Skip to the next section. Same skill, it is just an upload instead of a paste.
Copy-paste prompt
Install the prompt-master Claude skill for me: https://github.com/nidhinjs/prompt-master It was built by nidhinjs and is free under the MIT license. 1. Check first. Look for ~/.claude/skills/prompt-master/SKILL.md. If it already exists, tell me and skip to step 4. 2. Install it: mkdir -p ~/.claude/skills git clone https://github.com/nidhinjs/prompt-master.git ~/.claude/skills/prompt-master 3. Confirm it landed. SKILL.md has to sit directly inside ~/.claude/skills/prompt-master, with a references folder next to it holding patterns.md and templates.md. Tell me the version number listed at the top of SKILL.md. 4. Test it on something real. Ask me two quick questions: which AI tool I use most, and one thing I keep asking that tool for and never get right the first time. Then use prompt-master to write me a prompt for that exact tool and that exact task. 5. Report back in plain English: - Installed or not, and the version - The phrase I should use next time to trigger it - One sentence on why the prompt you wrote beats what I would have typed If you cannot run terminal commands where I am (for example, I am in claude.ai in a browser), do not try to rebuild the skill from memory. The real skill is long and a rebuilt copy will be missing most of it. Stop and tell me to do the manual upload instead: open the GitHub page, click the green Code button, Download ZIP, then in Claude go to Customize, Skills, Upload a skill. If the install worked but the skill does not trigger, tell me to start a fresh session and try again.
Every Other Way In
Not in Claude Code?
Claude Code
Paste the prompt above. Or run the install yourself in one command:
git clone https://github.com/nidhinjs/prompt-master.git ~/.claude/skills/prompt-master
claude.ai or the Claude desktop app
No terminal, so this is an upload. It is the method the creator recommends, and it takes about a minute.
Open github.com/nidhinjs/prompt-master
Click the green Code button, then Download ZIP
In Claude, open Customize, then Skills
Click Upload a skill and choose the ZIP. Do not unzip it first.
Under The Hood
What happens when you ask it for a prompt
You type one messy sentence. Here is what it does before you see anything.
Figures out which tool the prompt is for
ChatGPT, Claude Code, Midjourney, Cursor, Sora, ElevenLabs. Each one wants a different shape of prompt, and it knows the differences.
Pulls out what you actually meant
The task, what you are handing it, what you want back, your limits, who it is for. The stuff you skip when you type fast.
Asks you 3 questions, max
Only when something critical is missing. Never an interview. Often zero.
Picks the right structure silently
It has 13 prompt templates and chooses one for you. You never see a framework name, just the finished prompt.
Cuts every word that does nothing
A token audit strips anything that does not change the output. Shorter prompts, fewer wasted tries on whatever tool you paste it into.
Hands you one block to paste
One clean prompt, ready to copy, plus a one-line note on why it is built that way.
Step 2
Tell it 3 things and skip the questions
It asks questions when something critical is missing. Give it these three up front and it usually goes straight to the finished prompt.
The tool
Where the prompt is going. "For Midjourney." "For Claude Code." "For ChatGPT." This is the one it will always stop and ask about if you leave it out.
The task
What you want done, in normal words. Messy is fine. Turning messy into precise is its whole job.
What you want back
A 3-bullet summary, a landing page, a 16:9 image, a 30-second voiceover. The shape of the result.
Things to ask it, copied straight in
Why It Works
What it fixes in the prompts you already write
It checks every request against 37 patterns that burn tries. These three are the ones almost everyone hits.
WHAT PEOPLE TYPE
"write me a better email"
WHY IT MISSES
No audience, no goal, no length. The AI guesses all three.
WHAT PROMPT MASTER ADDS
Who it goes to, what you want them to do after reading, the tone, and a hard word limit.
WHAT PEOPLE TYPE
"make my website look more professional"
WHY IT MISSES
"Professional" means something different to every model. It will pick for you.
WHAT PROMPT MASTER ADDS
Exact colors, font sizes, spacing, and a list of what not to touch.
WHAT PEOPLE TYPE
"fix everything in my app"
WHY IT MISSES
An agent with no scope and no stop point will wander and change things you did not ask for.
WHAT PROMPT MASTER ADDS
One file, one problem, what done looks like, and "stop and ask before deleting anything."
Read This Once
5 things nobody tells you
It only wakes up when you ask for a prompt
It is built to stay out of the way during normal chat. Say "write me a prompt for..." or "fix this prompt for..." and name a tool. If you just ask Claude a question, prompt master does nothing.
You run it in Claude, you use the result anywhere
It is a Claude skill, so it lives in Claude. The prompt it hands you works in ChatGPT, Gemini, Midjourney, Cursor or 30+ other tools. Copy it out and paste it wherever you need it.
"Zero tokens wasted" means the prompt, not the skill
The repo says it wastes zero tokens. What that means: the prompt it writes is stripped of dead words, so you stop burning credits on retries in the tool you paste it into. Writing the prompt still uses a normal amount of Claude.
Use it in the chat where you have been working
When there is history in the conversation, it pulls your earlier decisions into a memory block at the top of the prompt. Your stack, your style, what you already ruled out. Start a fresh chat and it has nothing to carry forward.
Do not ask Claude to rebuild it from memory
If you are in the browser, upload the ZIP. The real skill is thousands of words plus two reference files. A copy Claude writes from scratch will look similar and be missing most of what makes it good.
Credit
I did not build this
Prompt master is by nidhinjs, released free under the MIT license. The install prompt, the examples on this page and the list of gotchas are mine. The skill is all theirs.
If it saves you even one round of re-prompting, go star the repo.
Want two more free plugins like this one? Here are 3 secret Claude plugins, with one prompt that installs all of them.