Skip to content
Back to skills

Skill Factory Skillify

ASecurity

Capture a completed Codex workflow as a reusable SKILL.md package by analyzing session context plus optional session-collector evidence, interviewing the user with structured prompts, and writing a validated skill artifact. Use when the user asks to skillify or operationalize a repeatable process.

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added June 1, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned June 1, 2026

npx -y skills add jscraik/Agent-Skills --skill skill-factory-skillify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill Factory Skillify?

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

Security grade badge for Skill Factory Skillify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jscraik-skill-factory-skillify/badge)](https://www.skillsdirectory.com/skills/jscraik-skill-factory-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: Capture a completed Codex workflow as a reusable SKILL.md package by analyzing session context plus optional session-collector evidence, interviewing the user with structured prompts, and writing a validated skill artifact. Use when the user asks to skillify or operationalize a repeatable process.
metadata:
  skill-type: scaffolding_templates
---

# Skillify

Convert a completed workflow into a reusable skill package with explicit invoke syntax.

Read when: intake and template details are needed: [skill template](./references/skill-template.md)
Read when: source workflow context comes from prior agent sessions: [session collector intake](./references/session-collector-intake.md)

## Philosophy

- Preserve repeatable behavior, not one-off execution details.
- Optimize for future operator clarity with minimal ambiguity.
- Keep generated skills auditable with explicit inputs, outputs, and validation.

## When to use

- Use when a workflow has been repeated enough to justify a reusable skill.
- Use when the user wants a conversation or run converted into durable `SKILL.md` guidance.

## Required inputs

- Source workflow context (session transcript, notes, commands used, or `~/.agents/session-collector` bundle evidence).
- Target audience and success criteria for the new skill.
- Destination path and category for where the skill should live.

## Deliverables

- A complete skill package centered on `SKILL.md` with clear invoke syntax.
- Any required companion files referenced by the skill (scripts, templates, references).
- Validation notes covering contract and structure checks.
- Structured output includes `schema_version: 1` when requested or when automation will consume the handoff.

## Procedure

1. Capture the source workflow and confirm intended reuse scope.
2. If the workflow source is a prior session or repeated agent run, prefer `~/.agents/session-collector` bundle evidence and consume bounded extracted evidence rather than raw transcripts.
3. Extract stable triggers, required inputs, deliverables, and failure boundaries.
4. Draft `SKILL.md` using the template and include explicit procedure/validation/constraints sections.
5. Add or update supporting references (contract/evals/task profile) needed for governance gates.
6. Run the relevant structure checks and iterate until clean.

Reference materials:
- [session-collector-intake](./references/session-collector-intake.md)
- [skill-template](./references/skill-template.md)
- Assets: [icon.png](./assets/icon.png), [icon-small.png](./assets/icon-small.png)

## Constraints

- Do not codify workflows that are still exploratory or contradictory.
- Do not inventory all session history inside `skillify`; use `skill-refactor` or `~/.agents/session-collector` for broad session evidence and consume only the selected workflow extraction.
- Do not embed repository secrets, credentials, or private user data in generated skill artifacts.
- Redact sensitive tokens, secret paths, and account identifiers from examples and references.
- Keep scope aligned to the requested category and destination.
- Keep the first pass to 2-3 focused surfaces unless the user explicitly asks for a broader skill package.

## Validation

- Verify trigger text maps to realistic user language.
- Verify required sections and references exist and are internally consistent.
- Verify eval cases include happy, edge, and failure behavior.
- Fail fast: if source workflow context is insufficient, stop and report missing inputs.

## Anti-patterns

- Copying raw session transcripts directly into `SKILL.md`.
- Generating broad triggers that hijack unrelated tasks.
- Treating template completion as success without running validation gates.

## Failure mode

- If the workflow is too incomplete or inconsistent, stop and report what is missing.
- If required destination/category cannot be resolved, pause and request explicit routing.

## Gotchas

- Avoid overfitting to a single run; generalize only repeatable steps.
- Keep prerequisites explicit so the skill is runnable without hidden assumptions.

## Examples

- "Skillify this repeatable release triage process into a reusable lane under `agent-ops`."
- "Convert yesterday's plugin onboarding workflow into a validated skill package."
- "Use the extracted session notes from the successful PR cleanup run to create a reusable review-fix skill, but keep the raw transcript out of the skill."

Files in this skill

  • SKILL.md4.3 KB
  • agents/openai.yaml250 B
  • assets/icon-small.png3.5 KB
  • assets/icon.png33 KB
  • references/contract.yaml641 B
  • references/evals.yaml5.4 KB
  • references/session-collector-intake.md3.1 KB
  • references/skill-template.md156 B
  • references/task-profile.json1.1 KB

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.