# Seed To Skill Converter

> > **OpenClaw Integration:** This skill is invoked by the Dojo Genesis plugin via `/dojo run seed-to-skill-converter`.

- Skill: `dojogenesis/seed-to-skill-converter-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add dojogenesis/seed-to-skill-converter-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dojogenesis/seed-to-skill-converter-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector CAUTION)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: DojoGenesis (https://skillmd.com/u/dojogenesis)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/dojogenesis/seed-to-skill-converter-2

---


> **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 Component | Skill Section |
| :--- | :--- |
| **Core Insight** | `I. The Philosophy` |
| **Trigger** | `II. When to Use This Skill` |
| **Process** | `III. The Workflow` |
| **Desired Outcome** | `IV. 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


