tomkrikorian/visionosagents/tkr-skill-writer
Claude Code and agent skill by tomkrikorian/visionosagents
- community
Checking that the SKILL.md file is still in the repository.
Guide for creating and structuring skills with consistent formatting, clear documentation, and proper reference organization. Use when creating new skills or updating existing skill documentation.
Install
npx vskill@latest install tomkrikorian/visionosagents/tkr-skill-writerSKILL.md
TKR Skill Writer
Description and Goals
This skill provides guidelines and templates for creating well-structured skills that follow consistent patterns in this repository while staying aligned with the current Codex skill guide. Skills should be clear, discoverable, and provide actionable guidance for developers.
Goals
- Standardize skill structure across all skills in the repository
- Ensure skills are discoverable and easy to navigate
- Provide clear "when to use" guidance for each skill
- Maintain consistent reference file organization
- Keep repo conventions separate from actual Codex requirements
- Include optional Codex metadata when it improves discovery and presentation
- Enable efficient skill creation and maintenance
What This Skill Should Do
When creating or updating a skill, this skill guides you to:
- Start from the official minimum:
- A skill folder with a
SKILL.mdfile - Frontmatter with
nameanddescription - Instructions that explain exactly when the skill should trigger
- Apply this repo's preferred structure:
- Description and Goals
- What This Skill Should Do
- Information About the Skill (with subcategories)
- Create reference files that are:
- One level deep from SKILL.md (e.g.,
references/filename.md) - Use relative paths from the skill root
- Avoid deeply nested reference chains
- Organize component/system references in tables with:
- Component/System name as a clickable link:
[ComponentName](references/componentname.md) - "When to Use" descriptions that clearly explain when to load each reference
- Add optional metadata when useful:
- Create
agents/openai.yamlfor UI metadata in the Codex app - Set
interface.display_name,short_description,icon_small,icon_large, andbrand_color - Add
interface.default_promptonly when a starter prompt will improve skill discoverability or invocation clarity - Add
policyordependenciesonly when the skill genuinely needs them
- Follow consistent formatting:
- Use markdown links for file references
- Keep tables readable and scannable
- Provide clear, actionable descriptions
Information About the Skill
Skill Structure Template
Every SKILL.md must satisfy the official minimum format. In this repo, the preferred structure is the three-section layout below:
File Reference Guidelines
- Use relative paths from the skill root directory
- Keep references one level deep:
references/filename.md - Avoid nested chains: Don't create references that point to other references that point to more references
- Use markdown links:
[ComponentName](references/componentname.md)
Optional Metadata
Codex supports optional skill metadata in agents/openai.yaml. Use it when the skill benefits from a polished display name, icon, short description, brand color, invocation policy, or declared tool dependencies.
Use policy and dependencies only when they materially improve the skill. Do not add them by default just because the fields exist.
Table Format
Reference tables should use this format:
Reference File Naming
- Component files:
{name}component.md(e.g.,modelcomponent.md) - System files:
system.md(consolidate all system info in one file) - Other references: Use descriptive, lowercase names with hyphens
Best Practices
- Keep "When to Use" descriptions concise but informative
- Group related components/systems into logical categories
- Provide code examples in implementation patterns sections
- Document common pitfalls and how to avoid them
- Update the skill description in the frontmatter to match the content
- Keep each skill focused on one job
- Prefer instructions over scripts unless deterministic tooling is required
- Write imperative steps with explicit inputs and outputs
- Test prompts against the skill description to confirm the trigger behavior is correct
- Use
$skill-creatorfirst when you want a starting point from the official Codex workflow - Treat repo-specific layout rules as conventions, not as requirements imposed by Codex itself
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/tkr-skill-writer/SKILL.md
Popularity
- Repository stars
- 44
- Repository forks
- 5
- 7-day trend score
- 19
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 17 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tomkrikorian/visionosagents/tkr-skill-writer)