skill-authoring

Create and validate skills following the six-layer architecture and SKILL_AUTHORING_RULES.md.

Updated Jun 27, 2026
One-click install
npx skills add https://github.com/truongnat/aix --skill skill-authoring-truongnat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-authoring
Source: https://github.com/truongnat/aix/tree/main/content/skills/skill-authoring
Command: npx skills add https://github.com/truongnat/aix --skill skill-authoring-truongnat

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenges of creating and publishing high-quality skills following the strict six-layer architecture and SKILL_AUTHORING_RULES.md format.

Core Features & Use Cases

  • Skill Creation: Helps in creating new skills from scratch.
  • Refactoring: Refactors existing skills to meet current standards.
  • Writing Cursor Rules: Provides guidelines for writing effective Cursor rules.
  • Publishing: Assists in publishing skills to the Skill Hub.
  • Validation: Validates a skill's structure against SKILL_AUTHORING_RULES.

Quick Start

Run the skill-authoring command with the name of the skill to be created or refactored.

Frequently Asked Questions about skill-authoring

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

FAQPage Schema
How do I create professional skills that integrate with Claude Code and Cursor?

To create professional skills that integrate with Claude Code, Cursor, Codex, and Gemini, you must follow the strict six-layer architecture and formatting rules defined in SKILL_AUTHORING_RULES.md. This skill guides that entire creation process.

What is the six-layer architecture for skill creation?

The six-layer architecture is a mandatory structural design pattern for professional skill creation. It enforces strict formatting and validation rules to ensure high-quality skills that properly integrate with AI coding environments like Claude Code and Cursor.

How do I validate an existing skill against SKILL_AUTHORING_RULES?

You can validate an existing skill's structure against SKILL_AUTHORING_RULES by running the skill-authoring command. It checks your skill's compliance with the strict six-layer architecture and formatting standards, highlighting areas needing refactoring.

Can I refactor existing skills to meet current six-layer architecture standards?

Yes, you can refactor existing skills to meet current standards by running the skill-authoring command with the skill name. It guides restructuring your skill to comply with the strict six-layer architecture and SKILL_AUTHORING_RULES.md.

What's the best way to publish skills to the Skill Hub?

The best way to publish skills to the Skill Hub is by ensuring they pass structural validation against SKILL_AUTHORING_RULES first. This skill assists with the publishing process after confirming your skill follows the six-layer architecture.

Do I need prior knowledge of SKILL_AUTHORING_RULES.md to write Cursor rules?

Yes, understanding the six-layer architecture and SKILL_AUTHORING_RULES.md is required. This skill provides guidelines for writing effective Cursor rules, but it is intended for professional developers who already grasp these foundational formatting concepts.