writing-skills

Automate skill authoring with test-driven development and verification.

3|2|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/woxiangyangzhimao/skills --skill writing-skills-woxiangyangzhimao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/woxiangyangzhimao/skills/tree/main/writing-skills
Command: npx skills add https://github.com/woxiangyangzhimao/skills --skill writing-skills-woxiangyangzhimao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating and updating skill packages, converting repeatable processes into formal SKILL.md documents, and ensures the quality of these skills through a TDD approach.

Core Features & Use Cases

  • Skill Authoring: Guides the creation of SKILL.md documents using Test-Driven Development principles.
  • Process Extraction: Converts in-depth sessions into reusable skill packages.
  • Quality Assurance: Ensures skill packages are robust and free from rationalizations.

Quick Start

/writing-skills "Create a new skill for generating reports."

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I automate skill authoring and convert repeatable processes into documentation?

Automating skill authoring involves converting repeatable processes into formal SKILL.md documents. This Skill streamlines the workflow by guiding assessment of need, baseline testing, skill development, and verification using a TDD approach.

How does test-driven development apply to process documentation and creating skill packages?

Test-driven development applies to process documentation by ensuring skill packages are robust and free from rationalizations. It guides the creation of SKILL.md documents through baseline testing and verification before finalizing the skill development.

What is the best way to create a new skill package within a knowledge base?

The best way to create a skill package is using a Test-Driven Development workflow that automates assessment, baseline testing, and verification. You can quickly start by invoking the skill with a prompt like creating a new skill for generating reports.

Do I need to understand test-driven development to use this skill authoring workflow?

Yes, you need a solid understanding of test-driven development and process documentation. These concepts are required to properly execute the baseline testing and verification phases required for creating and maintaining skill packages.

Can I use this to update existing SKILL.md documents or is it only for creating new ones?

You can use this to update existing SKILL.md documents as well as create new ones. The workflow streamlines both creating and maintaining skill packages by ensuring quality assurance through continuous baseline testing and verification.