skills/full/prompt-polisher/SKILL.md
Use when receiving messy, unstructured input like voice transcriptions, stream-of-consciousness notes, or rough document content that needs to be transformed into a polished, optimized prompt. Cleans up filler words, extracts intent, asks clarifying questions, applies Claude 4.x/Opus 4.5/Sonnet 4.5 best practices, and previews the polished prompt for approval before execution. Trigger phrases include "polish this", "clean this up", "turn this into a prompt", or when input is clearly rough/unstructured.
npx skillsauth add cnfjlhj/ai-collab-playbook prompt-polisherInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transform messy, unstructured input into polished, Claude-optimized prompts using Anthropic's best practices.
Activate this skill when:
Execute these stages in order:
If the input appears to be voice transcription or casual speech, clean it up:
Remove:
Normalize:
Parse the cleaned input to identify:
| Element | What to Find | |---------|--------------| | Core task | What does the user actually want done? | | Referenced files | Documents, project files, URLs mentioned | | Constraints | Limitations, requirements, boundaries | | Preferences | Style, format, approach preferences | | Success criteria | What does "done" look like? | | Scope | Single task vs. multi-step project |
Scan for missing or ambiguous elements:
If gaps exist, ask ALL clarifying questions at once:
Before I polish this prompt, I need to clarify a few things:
1. [First gap-specific question]
2. [Second gap-specific question]
3. Which Claude model are you using? (Opus 4.5 / Sonnet 4.5 / Not sure)
Wait for user response before proceeding.
Reference reference.md for detailed guidelines. Apply these transformations:
Universal (Claude 4.x):
If Opus 4.5:
If Sonnet 4.5:
Generate the polished prompt using this template:
<context>
[Background info, relevant project context, referenced files, WHY this task matters]
</context>
<task>
[Clear, explicit statement of what needs to be done - action-oriented]
</task>
<requirements>
[Specific constraints, boundaries, must-haves, technical choices]
</requirements>
<success_criteria>
[What "done" looks like, how to verify completion]
</success_criteria>
<approach> <!-- Optional: include for complex tasks -->
[Suggested approach OR "Build an editable plan before executing"]
</approach>
Formatting rules:
Present the polished prompt to the user:
Here's your polished prompt:
---
[POLISHED PROMPT CONTENT]
---
**Options:**
- **Execute** - Run this prompt now
- **Edit** - I'll modify something first
- **Redo** - Start over with different clarifications
Wait for user approval before executing.
Based on user choice:
tools
小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片),以及发布小红书笔记。
tools
This skill should be used when the user wants to publish an existing Markdown article to Xiaohongshu as a private longform post, keep the original wording and structure, insert inline images in order, use one-click layout, and verify the result in note manager.
testing
This skill should be used when the user asks to "remove AI writing patterns", "humanize this text", "make this sound more natural", "remove AI-generated traces", "fix robotic writing", or needs to eliminate AI writing patterns from prose. Supports both English and Chinese text. Based on Wikipedia's "Signs of AI writing" guide, detects and fixes inflated symbolism, promotional language, superficial -ing analyses, vague attributions, AI vocabulary, negative parallelisms, and excessive conjunctive phrases.
development
Generate a detailed, professional video content summary from timestamped subtitles/transcripts (e.g., lines starting with 00:00 / 1:23:45). Enforce strict per-segment structure (timestamp range + bold segment title + 2-paragraph body: first-person creator summary + expert 【导师评注】 critique with uncertainty handling). Use when the user provides time-coded subtitles and asks for a规范化纪要/内容纪要/逐段总结, and optionally wants a clean PDF export (do NOT include the full raw transcript in the PDF unless explicitly requested).