Skip to content
Back to skills

Skillify

ASecurity

Turn a repeatable workflow into a reusable local SKILL.md with explicit steps, criteria, and safe defaults.

  • 6 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added June 14, 2026
ai-agentsgorails

Security analysis

A100/100

Scanned June 14, 2026

npx -y skills add lordmacu/nexo-rs --skill skillify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skillify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skillify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lordmacu-skillify/badge)](https://www.skillsdirectory.com/skills/lordmacu-skillify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Skillify
description: Turn a repeatable workflow into a reusable local SKILL.md with explicit steps, criteria, and safe defaults.
requires:
  bins: []
  env: []
---

# Skillify

Capture a process that worked well and convert it into a reusable skill file.
Use this to scale team workflows without rewriting instructions every time.

## Use when

- The same workflow appears repeatedly across sessions.
- A process has stable inputs, ordered steps, and clear success criteria.
- You want to convert tacit know-how into a shared `SKILL.md`.

## Do not use when

- The process is one-off, exploratory, or still unstable.
- Key steps are unknown or depend on hidden tribal context.
- The user only wants a quick summary, not a reusable artifact.

## Input contract

- `workflow_name` (required): short name for the new skill.
- `source_scope` (optional): `current_task` (default) or `recent_session`.
- `target_location` (optional): default `skills/<slug>/SKILL.md`.
- `required_args` (optional): known runtime arguments to expose.
- `confirm_before_write` (optional): default `true`.

## Parsing rules (priority order)

1. Structured args override everything.
2. Else infer from user phrasing:
   - "make a skill for X" -> `workflow_name=X`
   - "from this session" -> `source_scope=recent_session`
   - "save under ..." -> `target_location=...`
3. Defaults:
   - `source_scope=current_task`
   - `target_location=skills/<slug>/SKILL.md`
   - `confirm_before_write=true`
4. If `workflow_name` is missing, ask for a concrete name.

## Canonical workflow

1. **Extract process skeleton**
   - Goal, inputs, step sequence, outputs, verification criteria.
2. **Identify constraints**
   - Required tools, risk boundaries, irreversible actions, approvals.
3. **Draft skill frontmatter + body**
   - Include `Use when`, `Do not use when`, input contract, workflow,
     guardrails, and output format.
4. **Review with user**
   - Show full draft and request approval before writing when
     `confirm_before_write=true`.
5. **Write skill artifact**
   - Create directory/file and persist final `SKILL.md`.
6. **Post-write validation**
   - Re-read file and confirm it is syntactically intact and complete.

## Guardrails

- Never overwrite an existing skill silently.
- Avoid over-broad automation promises; keep the skill bounded.
- Prefer minimal required tool surface over wildcard permissions.
- Mark ambiguous steps explicitly instead of guessing.
- Keep language implementation-oriented, not aspirational.

## Output format

Always return:

- `status`: `drafted` | `written` | `needs_user_input`
- `workflow_name`: normalized name
- `target_location`: final path
- `draft_summary`: what the generated skill covers
- `open_questions`: unresolved ambiguities
- `next_action`: required unless `status=written`

## Example

- `workflow_name="release-pr-handoff" source_scope="recent_session" target_location="skills/release-pr-handoff/SKILL.md"`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.