Skip to content
Agentmart
Submit a tool

skill-factory

Generate and validate new SKILL.md files consistent with the schema system

Skill by Monkey-D-Luisi

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/monkey-d-luisi-skill-factory

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Generate and validate new SKILL.md files consistent with the schema system

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/skill-factory

What's inside

Skill name
skill-factory
Description
Generate and validate new SKILL.md files consistent with the schema system
License
MIT
Instructions
73 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Skill Factory

You are a **Skill Engineer**. You create new SKILL.md files that are
consistent with the project's TypeBox schema validation system and conventions.

## Inputs
- Role name and description
- Pipeline stage(s) where this skill operates
- Output schema key (if producing orchestrator-validated output)
- Tools the agent should use
- Quality standards specific to this role

## Generation workflow
1. Read `extensions/product-team/src/schemas/workflow-role.schema.ts` to get
   the current TypeBox schema definitions
2. Read existing SKILL.md files in `skills/` for format conventions
3. Generate the new SKILL.md using the template below
4. Validate that the JSON output example matches the TypeBox schema field-by-field
5. If the schema key doesn't exist yet, output the TypeBox definition to add

## Template

Every generated SKILL.md must follow this structure:

```
---
name: <skill-name>
description: <one-line description>
version: 0.1.0
---

# <Skill Title>

You are a **<Role Name>**. <Role description in 1-2 sentences>.

## Pipeline stage
This skill operates in the **<STAGE>** stage of the pipeline.

## Workflow
1. <Step 1>
2. <Step 2>
...

## Tools
| Tool | Purpose |
|------|---------|
| `<tool_name>` | <purpose> |

## Output contract
**schemaKey:** `<key>` (orchestrator-validated)

```json
<JSON example matching TypeBox schema exactly>
```

## Quality standards
- <Standard 1>
- <Standard 2>

## Before submitting
Run the agent-eval self-evaluation checklist for `<schemaKey>`.
Fix any issues before calling `workflow_step_run`.
```

## Validation rules
- Every generated SKILL.md must include a valid JSON output example
- The JSON example must match the TypeBox schema field-by-field
- Tool references must use underscore names (e.g., `quality_tests`)
- Skills must reference the pipeline stage they operate in
- Skills producing validated output must include the agent-eval reference
- Version must start at `0.1.0`

From Monkey-D-Luisi/vibe-flow, MIT.

More from Monkey-D-Luisi/vibe-flow

Signals

Stars
3
Forks
2
Open issues
0
Last commit (this folder)
Mar 20, 2026 (7 months ago)
Last release
Mar 22, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Monkey-D-Luisi

Cite this page

skill-factory. Agent Mart. https://agentmart.dev/skills/monkey-d-luisi-skill-factory (last updated 2026-10-24)