writing-skills

Standardize skill authoring with canonical SKILL.md frontmatter and safety constraints.

1|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Joaovsales/coding-agent-workflow --skill writing-skills-joaovsales
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/Joaovsales/coding-agent-workflow/tree/main/.agents/skills/writing-skills
Command: npx skills add https://github.com/Joaovsales/coding-agent-workflow --skill writing-skills-joaovsales

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? This guide standardizes how skills are authored and documented, reducing ambiguity and ensuring discoverability and safety across the workflow.

## Core Features & Use Cases

  • Provides a canonical frontmatter schema (name, description, argument-hint) and a required disable-model-invocation flag, plus a clear body template for SKILL.md.
  • Outlines how to organize skill files with optional references, templates, and helper scripts to support reuse and consistency.
  • Guides integration with the .agents/skills directory and Claude workflow for scalable, maintainable automation across projects.

### Quick Start Create a new skill directory under .agents/skills and write SKILL.md following the recommended frontmatter and body structure.

Frequently Asked Questions about writing-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a standardized SKILL.md file with proper frontmatter for Claude agents?

To create a standardized SKILL.md, build a canonical file with frontmatter including name, description, argument-hint, and disable-model-invocation set to false. Establish the skill directory under .agents/skills to ensure consistent documentation and safe model execution.

What is the required frontmatter schema for authoring skills in the .agents/skills directory?

The required frontmatter schema for skill authoring includes name, description, and argument-hint fields, along with a mandatory disable-model-invocation flag set to false. This standardizes documentation and ensures safe workflow automation across projects.

How should I organize skill files like references, templates, and helper scripts for reuse?

Organize skill files by grouping optional references, templates, and helper scripts within the skill directory alongside the canonical SKILL.md. This structure supports reuse and maintains consistency across your workflow automation projects.

What's the best way to structure Claude workflow automation skills for scalable maintenance?

The best way to structure scalable Claude workflow skills is to integrate them into the .agents/skills directory using a standardized frontmatter schema and clear body template. This maintains consistent naming, documentation, and safe automation across projects.

Why does my skill require the disable-model-invocation flag to be set to false?

The disable-model-invocation flag must be set to false as a safety constraint to ensure controlled execution within the Claude workflow. This standardization prevents unauthorized model actions and maintains secure skill automation.

Can I add optional assets and scripts to an existing skill without breaking the frontmatter schema?

Yes, you can add optional references, scripts, and assets to an existing skill directory. The canonical frontmatter schema accommodates these additions while maintaining the required name, description, and safety constraints for consistent documentation.