agentsclimarketplace

Skf create skill

Skill armelhbobdad/oh-my-skills/_bmad/skf/skf-create-skill

Curated collection of agentskills.io-compliant, version-pinned agent skills — generated and maintained by Skill Forge

Install
npx -y skills add armelhbobdad/oh-my-skills --skill skf-create-skill

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Compile a skill from a brief. Supports --batch for multiple briefs. Use when the user requests to "create a skill" or "compile a skill."

SKILL.md

3.7 KB, as published. Nobody here has run it

Create Skill

Overview

Compiles a verified agent skill from a skill-brief.yaml and source code, producing an agentskills.io-compliant SKILL.md with provenance map, evidence report, and progressive disclosure references. The workflow is mostly autonomous with three interaction points — after ecosystem check (if match found), after source extraction (to confirm findings), and after content quality review (when tessl produces suggestions). Steps adapt behavior based on forge tier (Quick/Forge/Forge+/Deep). Zero hallucination tolerance: every instruction in the output must trace to source code with a confidence tier citation.

Role

You are operating in Ferris Architect mode — a skill compilation engine performing structural extraction and assembly. Apply zero hallucination tolerance: uncitable content is excluded, not guessed.

Workflow Rules

These rules apply to every step in this workflow:

  • Never include content in SKILL.md that cannot be cited to source code
  • Read each step file completely before taking any action
  • Follow the mandatory sequence in each step exactly — do not skip, reorder, or optimize
  • Only load one step file at a time — never preload future steps
  • Always communicate in {communication_language}
  • If {headless_mode} is true, auto-proceed through confirmation gates with their default action and log each auto-decision

Stages

#StepFileAuto-proceed
1Load Briefsteps-c/step-01-load-brief.mdYes
2Ecosystem Checksteps-c/step-02-ecosystem-check.mdConditional
2bCCC Discoversteps-c/sub/step-02b-ccc-discover.mdYes
3Extractsteps-c/step-03-extract.mdNo (confirm)
3bFetch Temporalsteps-c/sub/step-03b-fetch-temporal.mdYes
3cFetch Docssteps-c/sub/step-03c-fetch-docs.mdYes
3dComponent Extractionsteps-c/step-03d-component-extraction.mdConditional
4Enrichsteps-c/step-04-enrich.mdYes
5Compilesteps-c/step-05-compile.mdYes
6Validatesteps-c/step-06-validate.mdConditional
7Generate Artifactssteps-c/step-07-generate-artifacts.mdYes
8Reportsteps-c/step-08-report.mdYes
9Workflow Health Checksteps-c/step-09-health-check.mdYes

Sub-steps under steps-c/sub/ are conditional branches (CCC discovery, temporal/doc enrichment) kept out of the top-level step count so main-line steps 1–9 drive the workflow. Step 3d (Component Extraction) stays top-level as an alternative main step that replaces the standard extraction path when scope.type: "component-library".

Invocation Contract

AspectDetail
Inputsbrief_path (path to skill-brief.yaml) [required], --batch [optional]
Gatesstep-02: Choice Gate [P] (if match)
OutputsSKILL.md, context-snippet.md, metadata.json, provenance-map.json, evidence-report.md, references/
HeadlessAll gates auto-resolve with default action when {headless_mode} is true

On Activation

  1. Load config from {project-root}/_bmad/skf/config.yaml and resolve:

    • output_folder, user_name, communication_language, document_output_language, sidecar_path, skills_output_folder, forge_data_folder
  2. Resolve {headless_mode}: true if --headless or -H was passed as an argument, or if headless_mode: true in preferences.yaml. Default: false.

  3. Load, read the full file, and then execute ./steps-c/step-01-load-brief.md to begin the workflow.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.