Asd Ste100
danyuchn/asd-ste100-skill
A skill your agent uses when English text must be parsed without a human to resolve ambiguity — tool descriptions, error messages, inter-agent instructions, system prompts, status reports — and…
Methodology for writing or improving prompts and system prompts that drive any LLM.
$ npx skills add hAcKlyc/MyAgents --skill prompt-writer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install hAcKlyc/MyAgents prompt-writer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/hAcKlyc/MyAgents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/bundled-skills/prompt-writer .claude/skills/prompt-writer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "prompt-writer" agent skill from https://github.com/hAcKlyc/MyAgents/tree/main/bundled-skills/prompt-writer into .claude/skills/prompt-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prompt-writer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/hAcKlyc/MyAgents/tree/main/bundled-skills/prompt-writerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add hAcKlyc/MyAgents --skill prompt-writer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install hAcKlyc/MyAgents prompt-writer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hAcKlyc/MyAgents.git skills-src && mkdir -p .agents/skills && cp -r skills-src/bundled-skills/prompt-writer .agents/skills/prompt-writer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "prompt-writer" agent skill from https://github.com/hAcKlyc/MyAgents/tree/main/bundled-skills/prompt-writer into .agents/skills/prompt-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prompt-writer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hAcKlyc/MyAgents --skill prompt-writer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install hAcKlyc/MyAgents prompt-writer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hAcKlyc/MyAgents.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/bundled-skills/prompt-writer .cursor/skills/prompt-writer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "prompt-writer" agent skill from https://github.com/hAcKlyc/MyAgents/tree/main/bundled-skills/prompt-writer into .cursor/skills/prompt-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prompt-writer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/hAcKlyc/MyAgents.git --path bundled-skills/prompt-writer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add hAcKlyc/MyAgents --skill prompt-writer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install hAcKlyc/MyAgents prompt-writer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hAcKlyc/MyAgents.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/bundled-skills/prompt-writer .gemini/skills/prompt-writer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "prompt-writer" agent skill from https://github.com/hAcKlyc/MyAgents/tree/main/bundled-skills/prompt-writer into .gemini/skills/prompt-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prompt-writer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install hAcKlyc/MyAgents prompt-writerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add hAcKlyc/MyAgents --skill prompt-writer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/hAcKlyc/MyAgents.git skills-src && mkdir -p .github/skills && cp -r skills-src/bundled-skills/prompt-writer .github/skills/prompt-writer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "prompt-writer" agent skill from https://github.com/hAcKlyc/MyAgents/tree/main/bundled-skills/prompt-writer into .github/skills/prompt-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prompt-writer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hAcKlyc/MyAgents --skill prompt-writer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install hAcKlyc/MyAgents prompt-writer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hAcKlyc/MyAgents.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/bundled-skills/prompt-writer .opencode/skills/prompt-writer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "prompt-writer" agent skill from https://github.com/hAcKlyc/MyAgents/tree/main/bundled-skills/prompt-writer into .opencode/skills/prompt-writer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "prompt-writer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
prompt-writerMethodology for writing or improving prompts and system prompts that drive any LLM.
Prompt Writer is an agent skill from hAcKlyc/MyAgents. Methodology for writing or improving prompts and system prompts that drive any LLM. Use when authoring or revising a prompt for a model task — grouping, classification, extraction, generation, copywriting, labeling, agent instructions, prompt templates, skill instructions — to decide how much to constrain the model based on the task type (open-ended vs single-correct-answer) and write the most fitting instructions. Triggers: "write a prompt", "help me write or improve a prompt", "how should I change this prompt"…
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in AI & LLM Engineering, covering Prompt engineering, Copywriting and Agent instruction files. The repository describes itself as: MyAgents - 优雅、易用的 Agent 桌面端 ,一站式 Agent 工作台与任务中心. The licence is AGPL-3.0.
Read from SKILL.md and the folder at commit 71fc0ff. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Prompt Writer loads about 2.2k tokens when it runs. Until then it costs about 191 tokens; SKILL.md has 1,257 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from hAcKlyc/MyAgents at commit 71fc0ff, republished under its AGPL-3.0 licence (© hAcKlyc). 1,257 words, ~2,205 tokens.
.claude/skills/prompt-writer/SKILL.md (or your agent's skills folder).A prompt's job is not to spell out every rule. The context window is a public good, so aim for the smallest set of high-signal tokens that maximize the likelihood of the output you want. The more rules you write, the more you box the output into the range of things you happened to think of. Assume the model is already very smart and only add context it doesn't already have — challenge every line: does this paragraph justify its token cost, or can I assume the model knows this?
The most important decision is how much latitude to give the model: match the level of specificity to the task's fragility and variability. Picture the model exploring a path. On a narrow bridge with cliffs on both sides there is only one safe way forward, so give exact instructions and specific guardrails — this is low freedom, and it fits schemas, data formats, migrations, API calls, anything where a small error makes the output unusable. In an open field with no hazards many paths lead to success, so give general direction and trust the model to find the route — this is high freedom, and it fits grouping, generation, copywriting, subjective judgment, anything where several outputs are valid and quality is a judgment call.
Get this wrong and everything downstream is wrong. Write an open-field task with narrow-bridge language and the model collapses to the most generic result; write a narrow-bridge task with open-field language and it improvises where it must not.
| High freedom (open field) | Low freedom (narrow bridge) | |
|---|---|---|
| When | Several valid outputs; quality is a judgment call | One correct output; small errors break it |
| Examples | Grouping, generation, copywriting, subjective rating | Schemas, data formats, migrations, API calls |
| How | Goal + role + canonical examples | Exact steps + strict template |
| Trade-off | Trust the model's judgment, fewer rules | Constrain with rules, leave no room to improvise |
Most real prompts mix both modes. An agent prompt leaves the approach open but locks the tool-call format; a generation task gives free rein on content but demands strict JSON out. Zone the prompt instead of picking one mode for the whole thing: narrow-bridge treatment for formats, schemas, and tool calls; open-field treatment for content and judgment. And calibrate to the model that will run the prompt — the weaker the model, the more everything shifts toward the narrow bridge.
Within either mode, aim for the right altitude: specific enough to guide behavior, flexible enough to leave the model strong heuristics. Too low is hardcoding brittle logic — "if the title contains a colon, split on it and capitalize the second half." Too high is vague guidance with no concrete signal — "write good titles." The altitude that works sits between the two: "make titles specific and punchy over comprehensive; here is a weak one and a strong one."
Examples are one of the most reliable ways to steer output format, tone, and structure — they are the pictures worth a thousand words, and they convey the desired style and level of detail more clearly than descriptions alone. How many depends on what you are steering: to pin down a specific output shape or format, give three to five diverse, canonical examples; to convey a taste or a quality bar on an open task, one or two strong weak-output-versus-strong-output pairs is enough, and more would over-anchor the model. Either way, a good example usually beats ten rules, and it won't cap the model the way rules do.
State the role and the goal in one line and let the model generalize. Give direction plus one or two strong weak-vs-strong example pairs, not a rulebook. Keep to a couple of canonical examples and a single sensible default with an escape hatch, rather than piling on edge cases or options. For format, say "here is a sensible default, but use your best judgment" rather than fixing every field. Go easy on emphasis: on current models, what used to need "CRITICAL: You MUST..." now works better as a plain "Use this when...", because heavy emphasis makes them overtrigger and lose range.
Give exact steps and a strict template — "always use this exact structure" — and add a script when the operation must be deterministic. Put the critical constraints first; emphasis markers are appropriate here. Build in verification: run the validator, fix errors, repeat. With no execution loop — a bare single-shot prompt — have the model emit its answer, then re-read it against the schema and correct it before finalizing. For long inputs, have the model quote the relevant parts first to ground its work.
Switch to an auditing frame and go line by line. Is it an open field or a narrow bridge, and does the specificity match? Is this the smallest set of high-signal tokens, or did I write things the model already knows? Can any rule be replaced by an example? Then approach it scientifically and test on diverse inputs, including one that flatters the prompt and one that exposes it — testing a single good case is not testing.
Get failing examples in hand before touching anything — a fix without a failure to test against is a guess. Then read the failure against the freedom axis, because most bad outputs are one of three misfits. Output collapsed to the generic average: an open-field task strangled by narrow-bridge rules — delete rules and show a strong example instead. Model improvising where it must not: an open-field prompt on a narrow-bridge task — tighten the template and build in verification. Right direction but mediocre: the model lacks context you have, or a single example is over-anchoring it — add the missing why, or diversify the examples. Re-test on the inputs that failed, plus one that used to work.
Task: write three titles for an article on remote teams.
The difference is the prompt, not the model. A rule list describes a generic average, and the model gives you exactly that; one strong weak-vs-strong pair shows the bar and lets the model's judgment reach it.
© hAcKlyc, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in bundled-skills/prompt-writer of hAcKlyc/MyAgents.
Open the folder on GitHubat commit 71fc0ff
Prompt Writer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Prompt Writer this skillhAcKlyc/MyAgents | 918 | — | ~2.2k | Automated safety check: Pass | AGPL-3.0 | |
| Asd Ste100danyuchn/asd-ste100-skill | 4k | — | ~4.1k | Automated safety check: Pass | MIT | |
| Create Simple Promptpnp/copilot-prompts | 892 | — | ~2.6k | Automated safety check: Pass | MIT | |
| Create System Promptpnp/copilot-prompts | 892 | — | ~3.1k | Automated safety check: Pass | MIT | |
| Prompt Regressionagentscope-ai/OpenJudge | 868 | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Agent Prompt Engineeringagentailor/fullstack-langgraph-nextjs-agent | 132 | — | ~3.6k | Automated safety check: Pass | MIT |
danyuchn/asd-ste100-skill
A skill your agent uses when English text must be parsed without a human to resolve ambiguity — tool descriptions, error messages, inter-agent instructions, system prompts, status reports — and…
pnp/copilot-prompts
This skill should be used when the user asks to "create a new prompt sample", "add a new prompt sample", "scaffold a new prompt sample", "create a prompt contribution", "add a prompt", or needs to…
pnp/copilot-prompts
This skill should be used when the user asks to "create an agent instruction", "add agent instructions", "scaffold an agent sample", "create a system prompt sample", "add a system prompt", "create a…
agentscope-ai/OpenJudge
A skill your agent uses when the user has changed a prompt (system prompt, RAG template, agent instruction, etc.) and wants to know whether the candidate is better or worse than the baseline.
agentailor/fullstack-langgraph-nextjs-agent
Comprehensive guide for designing, refining, and auditing system prompts for autonomous AI agents based on Anthropic's production practices.
undefined-ui/second-brain-os
Audit an agent's context layout against the four places: system prompt, tools, history, tail.
hAcKlyc/MyAgents
Create, repair, validate, visually QA, and package MyAgents/Codex-compatible animated pets and pet spritesheets from character art, generated images, company or prospect brand cues, or visual…
hAcKlyc/MyAgents
Find and download virtually any digital resource from the internet — ebooks, academic papers, movies, TV shows, music, software, images, fonts, courses, and more.
hAcKlyc/MyAgents
仅当系统或用户明确指定完整名称 myagents-memory-gardener 时使用; 不要根据任务语义或相似表述自行触发。
hAcKlyc/MyAgents
仅当系统或用户明确指定完整名称 myagents-memory-molt 时使用; 不要根据任务语义或相似表述自行触发。
hAcKlyc/MyAgents
MyAgents 本地问题诊断、恢复与反馈升级流程。用户描述报错、崩溃、无响应、配置后仍不可用、状态或结果不符合预期、 Task/Goal/Channel/Provider/Runtime/MCP/Plugin/附件/Agent 网络/协作空间等功能异常,或者前端“小助理诊断/问题反馈”注入诊断上下文时使用。
hAcKlyc/MyAgents
让 Agent 建立 MyAgents Task 的完整产品心智模型,并创建、验证和治理需要持久追踪、独立 Session 或未来触发的工作:理解 Task 与立即执行/Record/Goal 的边界,以及 once/scheduled/recurring、Session routing、结束条件和 command Detector。用户提到创建…
Categories
Methodology for writing or improving prompts and system prompts that drive any LLM. Prompt Writer is an agent skill from hAcKlyc/MyAgents. Methodology for writing or improving prompts and system prompts that drive any LLM.
Prompt Writer fits situations like: revising a prompt for a model task — grouping; agent instructions; prompt templates.
Run `npx skills add hAcKlyc/MyAgents --skill prompt-writer -a claude-code`. Or copy the skill folder (bundled-skills/prompt-writer in hAcKlyc/MyAgents) into .claude/skills/prompt-writer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add hAcKlyc/MyAgents --skill prompt-writer -a codex`. Or copy the skill folder (bundled-skills/prompt-writer in hAcKlyc/MyAgents) into .agents/skills/prompt-writer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hAcKlyc/MyAgents --skill prompt-writer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/prompt-writer, .gemini/skills/prompt-writer, .github/skills/prompt-writer and .opencode/skills/prompt-writer in your project.
SKILL.md names no scripts, command-line tools or credentials: Prompt Writer is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Prompt Writer is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Prompt Writer: Asd Ste100 (danyuchn/asd-ste100-skill, 4k stars), Create Simple Prompt (pnp/copilot-prompts, 892 stars), Create System Prompt (pnp/copilot-prompts, 892 stars) and Prompt Regression (agentscope-ai/OpenJudge, 868 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
hAcKlyc (a GitHub user) maintains it in hAcKlyc/MyAgents, which has 918 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 7, 2026.
Source: hAcKlyc/MyAgents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.