skill-creation

Create and improve Droid skills from session learnings using frontmatter conventions.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/lucking7/factory-plugins --skill skill-creation-lucking7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creation
Source: https://github.com/lucking7/factory-plugins/tree/main/plugins/droid-evolved/skills/skill-creation
Command: npx skills add https://github.com/lucking7/factory-plugins --skill skill-creation-lucking7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you build new Droid skills and improve existing ones, acting as a meta-skill for self-improvement and continuous learning. It preserves session learnings by extracting reusable patterns into skills.

Core Features & Use Cases

  • Create new skills from scratch or from session learnings to capture repeatable workflows.
  • Improve existing skills by incorporating user preferences, feedback, and observed patterns.
  • Analyze sessions to identify patterns worth codifying, and document best practices for agent behavior.
  • Maintain a growing skill library that can be shared across projects and teams.

Quick Start

Create a new skill named my-skill with version 1.0.0 and a clear description, placed under .factory/skills/my-skill/SKILL.md, with a Markdown body detailing how to use and verify.

Frequently Asked Questions about skill-creation

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

FAQPage Schema
How do I create reusable agent skills from session learnings?

To create reusable agent skills from session learnings, you extract repeatable workflows and codified best practices into a Markdown file with standard frontmatter defining the name, version, and description. This preserves session knowledge into a shareable skill library.

What is the best way to document agent behavior patterns for future projects?

Documenting agent behavior patterns involves analyzing sessions to identify repeatable workflows and codifying them into skills. You capture these patterns using standard text editing and frontmatter conventions to define the skill's metadata and usage instructions.

Do I need external dependencies to build and curate Droid skills?

No external dependencies are required to build and curate Droid skills. The skill creation process relies entirely on standard text editing and frontmatter conventions to define the name, version, and description without any installations.

How do I improve existing skills using observed patterns and user feedback?

To improve existing skills using observed patterns, you incorporate user preferences and feedback into the skill's Markdown body. This refines the codified best practices and enhances the agent behavior documentation within your skill library.

What file format and structure is required to define a new skill?

The required file format to define a new skill is a Markdown file named SKILL.md placed under .factory/skills/. This structure uses frontmatter conventions to specify the name, version, and description, alongside a Markdown body detailing usage.

Can I use standard text editors to maintain a growing skill library across teams?

Yes, you can use standard text editors to maintain a growing skill library across teams. The skill creation process uses standard text editing and frontmatter conventions, enabling you to create and curate shareable skills without specialized tools.