agentleFS
DojoGenesisDojoGenesis/openclaw-plugin/skills/seed-to-skill-converter/SKILL.md

seed-to-skill-converter

Skill0 starsChanged 9 months agoMITView on GitHub

Elevate a frequently-used Dojo Seed into a fully-fledged reusable Skill with templates and workflows. Use when a seed has proven value and describes a repeatable process. Trigger phrases: "promote this seed to a skill", "convert this seed into a skill", "make this seed into a skill", "formalize this pattern", "turn this seed active".

The file

We split this skill into the rules it gives an agent

9 rules. About 0 are common, 5 are distinctive, and 4 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈5

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 4

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    When a Seed is referenced frequently: If you find yourself constantly referring back to the same Seed across multiple projects or sprints, …

    line 30
  2. Distinctive:

    When a Seed describes a multi-step process: If a Seed isn't just a simple reminder but outlines a series of actions, it is a strong …

    line 31
  3. Distinctive:

    When a Seed represents a core part of our workflow: If a Seed is fundamental to how we build, reflect, or collaborate, it should be a Skill.

    line 32
  4. Distinctive:

    The Trigger: When should this wisdom be applied?

    line 50
  5. Very specific:

    Create a new directory in SKILLS/ and a SKILL.md file.

    line 56
  6. Very specific:

    Commit the new Skill to the AROMA repository and copy it to the local /home/ubuntu/skills/ directory to make it available for immediate use.

    line 71
  7. Very specific:

    Read the project's STATUS.md and PHILOSOPHY.md.

    line 91
  8. Very specific:

    Write a brief, private reflection in thinking/ on how the current work aligns with the project's deeper purpose.

    line 92
  9. Distinctive:

    When running inside the Dojo Genesis plugin:

    line 107

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

OpenClaw Integration: This skill is invoked by the Dojo Genesis plugin via /dojo run seed-to-skill-converter. The agent receives project context automatically via the before_agent_start hook. Use dojo_get_context for full state, dojo_save_artifact to persist outputs, and dojo_update_state to record phase transitions and decisions.

Seed-to-Skill Converter Skill

Version: 1.0
Created: 2026-02-04
Author: Manus AI
Purpose: To provide a structured process for identifying when a Dojo Seed has become important enough to be promoted into a reusable Skill, and to guide the conversion process.


I. The Philosophy: From Insight to Instrument

A Dojo Seed is a potent insight, a moment of clarity captured. It is a reminder of a lesson learned. A Skill is an instrument. It is that same lesson transformed into a repeatable, structured process that can be reliably executed by any agent.

The Seed-to-Skill Converter is the alchemical process that turns the passive wisdom of a Seed into the active utility of a Skill. It is the recognition that some insights are so fundamental to our practice that they deserve to be formalized, to become part of the very machinery of our workflow.


II. When to Use This Skill

  • When a Seed is referenced frequently: If you find yourself constantly referring back to the same Seed across multiple projects or sprints, it may be ready for promotion.
  • When a Seed describes a multi-step process: If a Seed isn't just a simple reminder but outlines a series of actions, it is a strong candidate for a Skill.
  • When a Seed represents a core part of our workflow: If a Seed is fundamental to how we build, reflect, or collaborate, it should be a Skill.
  • During a Retrospective: A retrospective is a perfect time to ask, "Which of our learnings from this sprint are so important they should become a permanent Skill?"

III. The Conversion Workflow

Step 1: Identify the Candidate Seed

Select a Dojo Seed that meets the criteria from Section II. Announce the intention to convert it into a Skill.

Example: "The Seed 'Workflow as Practice' has become so central to our collaboration that I believe it's time to elevate it into a formal Skill."

Step 2: Deconstruct the Seed's Wisdom

Analyze the Seed and break down its core components:

  • The Core Insight: What is the fundamental truth or idea the Seed represents?
  • The Trigger: When should this wisdom be applied?
  • The Process: What are the concrete steps an agent should take to apply this wisdom?
  • The Desired Outcome: What is the result of applying this wisdom correctly?

Step 3: Draft the Skill Using the Standard Template

Create a new directory in SKILLS/ and a SKILL.md file. Use the standard Skill template (see skill-creation skill) to structure the new Skill. The components deconstructed in Step 2 will form the core of the new Skill's content.

Seed ComponentSkill Section
Core InsightI. The Philosophy
TriggerII. When to Use This Skill
ProcessIII. The Workflow
Desired OutcomeIV. Best Practices / V. Quality Checklist

Step 4: Define the Workflow and Templates

This is the most critical step. Transform the abstract process from the Seed into a concrete, step-by-step workflow. If the Skill involves creating a document, provide a complete markdown template.

Step 5: Commit the New Skill

Commit the new Skill to the AROMA repository and copy it to the local /home/ubuntu/skills/ directory to make it available for immediate use.


IV. Example Conversion: 'Workflow as Practice' Seed

Let's imagine we are converting the Seed: Seed: Workflow as Practice — Why it matters: It reframes our collaboration from a means to an end to a valuable practice in itself. — Revisit trigger: When we feel rushed, frustrated, or focused only on the outcome.

Deconstruction:

  • Core Insight: Our collaboration is a practice, not just a series of tasks.
  • Trigger: Feeling rushed, frustrated, or overly outcome-focused.
  • Process: Pause, re-read the project's PHILOSOPHY.md or STATUS.md, reflect on the how not just the what, and consciously choose to slow down to the "pace of understanding."
  • Desired Outcome: A return to a more mindful, less reactive state of work.

Skill Creation:

This would likely become a Skill called mindful-workflow-check. The workflow would guide an agent to:

  1. Recognize the trigger (frustration, rushing).
  2. Pause current work.
  3. Read the project's STATUS.md and PHILOSOPHY.md.
  4. Write a brief, private reflection in thinking/ on how the current work aligns with the project's deeper purpose.
  5. State a clear intention for how to proceed with the work in a more mindful way.

V. Best Practices

  • Not Every Seed Needs to Be a Skill: The beauty of Seeds is their lightness. Only promote a Seed when it has proven its value and utility over time.
  • Skills Should Be Actionable: A Skill must describe a process. If a Seed is purely a philosophical reminder, it should remain a Seed.
  • Skills Require Maintenance: Once a Seed becomes a Skill, it is part of our formal infrastructure and must be kept up-to-date.
  • The Goal is Utility: The purpose of this conversion is to create a useful instrument. If the resulting Skill is not useful, the conversion has failed.

OpenClaw Tool Integration

When running inside the Dojo Genesis plugin:

  1. Start by calling dojo_get_context to retrieve full project state, history, and artifacts
  2. During the skill, follow the workflow steps documented above
  3. Save outputs using dojo_save_artifact with the artifacts output directory
  4. Update project state by calling dojo_update_state to record skill completion and any phase transitions

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.