CommunityCoding & Developmentgithub.com

Ibook000/Skill-Distiller

Nuwa—Distill documents, notes, and links into reusable AI Agent Skill / Persona archives.

What is Skill-Distiller?

Skill-Distiller, also known as Nuwa, is a tool designed to transform any form of documentation—whether it's markdown notes, web links, or structured text—into a standardized, reusable AI Agent Skill or Persona file. This enables developers and AI agent users to quickly package knowledge, guidelines, or personas for agents like Claude Code, Cursor, or Codex, ensuring consistent behavior and knowledge sharing across sessions. The skill works by analyzing the input content and generating a SKILL.md file that follows the agent's expected format, complete with metadata, behavior rules, and relevant examples. It is particularly useful for teams or individuals who want to create portable, version-controlled agent configurations that can be easily imported into any compatible tool, saving time on manual prompt engineering and reducing inconsistency.

Works with~Claude Code~Codex CLI~Cursor
npx skills add Ibook000/Skill-Distiller

Installed? Explore more Coding & Development skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

What does Skill-Distiller do?

Nuwa—Distill documents, notes, and links into reusable AI Agent Skill / Persona archives.

This skill helps you convert your knowledge assets (markdown notes, documentation pages, web links) into a structured, portable AI Agent Skill file. The output follows the standard SKILL.md format, making it ready for use with agents like Claude Code, Cursor, or Codex.

Features

  • Document Ingestion: Parse markdown, plain text, and URLs to extract key information.
  • Standard Output: Generates a SKILL.md file with agent behavior description, rules, and examples.
  • Reusable Personas: Create modular personas that can be combined or swapped between sessions.
  • Version Control Friendly: The generated skill files are plain text and can be tracked in Git.

Usage

To distill a document into a skill file:

# Example CLI command (if applicable)
nuwa distill ./notes.md --output ./skills/my-skill.md

Or use the skill interactively within an AI agent:

  1. Share the source document or URL with the agent.
  2. The agent will analyze the content and produce a skill file.
  3. Save the output as a .md file and load it into your agent.

Supported Platforms

  • Claude Code
  • Cursor
  • Codex
  • Any agent supporting custom SKILL.md definitions

Example

Input: a markdown file with coding style guidelines.

Output: a SKILL.md that instructs the agent to follow those guidelines in all responses.

License

MIT

Related Skills