Skip to content
Agentmart
Submit a tool

write-agent-skill

Writes or updates agent skills.

Skill by cyberphor

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/cyberphor-write-agent-skill

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Writes or updates agent skills. Use when asked to create or update an agent skill.

Use cases: writing, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/write-agent-skill

What's inside

Skill name
write-agent-skill
Description
Writes or updates agent skills. Use when asked to create or update an agent skill.
License
MIT
Instructions
51 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# How to Write an Agent Skill

## Frontmatter

* Use either `fix`, `read`, or `write` as the skill name prefix.
* Use the `fix` prefix for skills that involve resolving a problem.
* Use the `read` prefix for skills that involves reading and summarizing text.
* Use the `write` prefix for skills involve creating and/or updating text.
* Segment skills names by putting the action first followed by increasingly unique elements. For example, use `write-python-django` instead of `write-django-python`.
* Avoid using words like `in`, `from`, `to`, `the`, `app`, and `failure` in the file name and frontmatter of skills (this does not apply when writing out the full name of the skill as a title).
* For the description field, use words that either describe the lifecycle of the object within a given skill (e.g., `create`, `update`, and `delete`) or actions that can be performed against it (e.g., `read`). These are two examples: `Use when asked to create Python code` and `Use when asked to read or summarize group chats`.
* Split descriptions into two sentences. Use the first sentence to describe, in present tense, what the skill does (e.g., `Writes Python code.`). Use the second sentence to describe when to invoke the skill (e.g., `Use when asked to read, create, or update Python code.`).
* Use the `compatibility` field to identify the tools, network access, credentials, and/or permissions required to execute the skill. 

## Body Content

* Start the body with a grammatically natural "How to" header that expands the skill name. Restore articles, prepositions, and type words such as `app` when they make the title natural, even though identifiers omit them. For example, use `# How to Write an Agent Skill` for the `write-agent-skill` skill.
* If there is a specification relevant to the skill, use it to inform how the skill's body content is organized. For example, the sections in the `write-markdown-text` skill were chosen based on the sections in [the original specification for Markdown](https://daringfireball.net/projects/markdown/syntax). The sections in the `write-python-code` skill were chosen based on the sections in [the Python standard library reference manual](https://docs.python.org/3/library/index.html).

## Progressive Disclosure

* Keep the `SKILL.md` file below 500 lines. 

## Optional Directories

**References**  

The `reference` directory is for providing examples or additional details. 

* When relevant, include a `reference` directory with at least one example of a topic mentioned in the skill.  
* Prefix files that contain an example with `example-`. 
* Use one file per example instead of one file for all examples. For example, if the skill involves writing code in Go, include one file for loops, one file for channels, etc. 

**Assets**  

The `assets` directory is for providing images, templates, configuration files, etc. that should be used to execute the skill. 

* When relevant, include an `assets` directory for templates mentioned in the skill. 
* Prefix files that contain a template with `template-`. 

**Scripts**  

The `scripts` directory is for providing scripts agents will run to execute the skill. 

* Avoid including a `scripts` directory unless told otherwise. 

## Validation

* If installed, use the `skills-ref` tool to validate the skill's frontmatter.

From cyberphor/skills, MIT.

More from cyberphor/skills

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Oct 17, 2026 (11 days ago)
Last release
Oct 22, 2026 (6 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from cyberphor

Cite this page

write-agent-skill. Agent Mart. https://agentmart.dev/skills/cyberphor-write-agent-skill (last updated 2026-10-24)