agentsclimarketplace

Skill forge

Skill jacobjustin8/skill-forge/skills/skill-forge

Turn any topic into an expert-level AI skill — for Claude, ChatGPT, Gemini, or any LLM. A meta-skill that researches a domain and writes the skill for you.

Install
npx -y skills add jacobjustin8/skill-forge --skill skill-forge

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

2 things to look at

  • 12 days oldThe repository was created 12 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 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

Build an expert-level, "master-in-the-task" skill (system prompt / instruction set) about ANY topic, and output it in the format of any major LLM platform — Claude/Anthropic (SKILL.md), OpenAI custom GPTs, Google Gemini Gems, or a portable model-agnostic spec. Use this whenever the user wants to create, author, design, write, or generate a skill, custom GPT, Gem, agent persona, system prompt, or reusable set of instructions that turns an LLM into an expert at some task — even if they only say "make me a skill/GPT/Gem for X", "I want an AI that's great at Y", or "turn this workflow into instructions". This skill runs a scope → research → distill → draft → self-review workflow so the output captures how a genuine master of the topic actually thinks and works, not generic advice. Trigger it for any request to package expertise into reusable LLM instructions for one or more platforms.

SKILL.md

10.1 KB, ~2.1k tokens by cl100k_base, as published. Nobody here has run it

Skill Forge

Your job with this skill is to turn a topic into a master-level set of LLM instructions — a skill, custom GPT, Gem, or portable system prompt — that makes whatever model runs it behave like a genuine expert at that task.

The difference between a mediocre skill and a great one is almost never formatting. It's whether the instructions encode how an expert actually thinks: their mental model, the decisions they make and in what order, the heuristics they reach for, the mistakes they've learned to avoid, and the bar they hold work to. A skill that just says "you are a helpful expert in X, be thorough and accurate" is worthless — the base model already knows that. Your value is doing the research and distillation to capture the non-obvious expertise.

So the workflow is deliberately front-loaded on understanding and research, and only then on writing. Don't skip to drafting.

The workflow

Follow these five phases in order. Phases 1–2 are where quality is won or lost.

  1. Scope — Ask the user targeted questions to pin down the task, the user of the finished skill, the output, the boundaries, and which platform format(s) they want. See references/scoping.md.
  2. Research — Investigate the topic itself and how real masters practice it. Use web search and any connected tools. See references/research.md.
  3. Distill — Compress the research into an "expert model": the mental model, the workflow, the decision points, the heuristics, the failure modes, and the quality bar. This is the substance of the skill.
  4. Draft — Write the skill in the requested platform format(s), using the right reference guide for each. See the format guides below.
  5. Self-review & deliver — Check the draft against the quality checklist, fix weaknesses, then deliver the file(s).

When the user is present vs. unattended

If the user is around, do Phase 1 interactively — a few good questions up front save a lot of rework. If the session is unattended or the user has said "just go", state your assumptions explicitly at the top of your response, make the most reasonable choices, and proceed rather than blocking.

Phase 1 — Scope

Before researching, get clear on what "master at this task" even means for this user. Read references/scoping.md for the full question bank; at minimum you need answers (or reasoned assumptions) for:

  • The task: What should the finished skill make the model do? Get a concrete example of a real request the finished skill should handle well.
  • The end user & context: Who runs the finished skill, how skilled are they, and in what setting? A tax skill for CPAs and one for freelancers filing their own taxes are different masters.
  • Output shape: What should the finished skill produce — a document, code, a critique, a plan, an answer? Any fixed structure or house style?
  • Boundaries: What's explicitly out of scope, and what should the skill refuse or escalate rather than attempt?
  • Target format(s): Claude SKILL.md, OpenAI custom GPT, Gemini Gem, portable spec, or several. If unsure, ask — the formats differ enough to matter.
  • Depth of research: Quick and knowledge-based, or deep with sources. Default to real research unless the topic is something you can already teach at expert level.

Ask these efficiently — group them, don't interrogate one at a time. If a question-asking tool is available, prefer a single batched multiple-choice round over a wall of open questions.

Phase 2 — Research

This is what separates Skill Forge output from a generic prompt. A master has knowledge the base model lacks or holds only weakly: current best practices, named frameworks and methods, the sequence experts actually follow, the edge cases that trip up amateurs, domain vocabulary, and the standards work is judged against.

Read references/research.md for the full method. In short: search for how practitioners and authorities describe doing this task well; prefer primary and expert sources over listicles; look specifically for the tacit knowledge — decision rules, rules of thumb, sequencing, and "what separates good from great." Capture concrete details (named techniques, thresholds, checklists, terminology) because specificity is what makes the skill feel like a real expert. If the topic touches current facts, prices, tools, or standards, verify them — don't ship a skill built on stale assumptions.

Note gaps honestly. If you couldn't verify something, either research harder or tell the user what the skill leans on and where it's thin.

Phase 3 — Distill the expert model

Turn the research into the reusable core of the skill. Aim to capture, in your own compressed words:

  • Mental model / framing — how an expert conceptualizes the task, and the principle that most decisions flow from. This is often the single highest-value thing a skill can transmit.
  • Workflow — the ordered steps an expert follows, including where they stop to check or gather input rather than barrelling ahead.
  • Decision points & heuristics — the "if this, then that" judgment calls and rules of thumb that experts apply without thinking, made explicit.
  • Failure modes — the specific mistakes to avoid, ideally with why they're tempting and why they're wrong. This is far more useful than a list of "always do X."
  • Quality bar — how to tell great output from merely acceptable, so the model can self-check against the same standard an expert would.

Explain the why behind instructions wherever you can. Modern models have good judgment; a skill that explains reasoning lets the model generalize to situations you didn't foresee, while a wall of rigid ALWAYS/NEVER rules makes it brittle. Reserve hard rules for genuine bright lines (safety, legal, non-negotiable format requirements).

Phase 4 — Draft in the target format(s)

Each platform has its own conventions, triggering mechanism, and constraints. Read the guide(s) for the format(s) the user asked for and follow them — the same expert model gets packaged differently for each:

  • Claude / Anthropic (SKILL.md)references/format-claude.md
  • OpenAI custom GPTreferences/format-openai.md
  • Google Gemini Gemreferences/format-gemini.md
  • Portable / model-agnostic specreferences/format-portable.md

If the user wants more than one format, write the expert model once (Phase 3), then adapt it into each format rather than researching separately for each. Keep the substance identical across formats; only the packaging changes.

When you write a file the user will keep, save it and deliver it (see Phase 5). For a Claude SKILL.md that the user may want to install, package it as a .skill file — the platform's skill-creator skill (if present) includes a package_skill.py script for this; otherwise deliver the SKILL.md (or a zip of the skill folder) directly. For OpenAI/Gemini/portable, deliver the instruction text as a Markdown file the user can paste into the platform's builder.

Phase 5 — Self-review & deliver

Before handing over, read the draft with fresh eyes against this checklist:

  • Expert, not generic. Would a practitioner recognize real expertise here, or is it advice anyone could have written without research? If the latter, go back to Phase 2.
  • Specific. Are there concrete techniques, named methods, thresholds, and domain terms — not just adjectives like "thorough" and "high-quality"?
  • Actionable. Could the model actually follow this on a real request, or does it hand-wave at the hard parts?
  • Right triggering (Claude/OpenAI/Gemini). Does the description/name make the model invoke the skill when it should — including phrasings that don't name it explicitly — without over-triggering on adjacent tasks?
  • Well-scoped. Are boundaries and refusals clear? Does it explain why, not just dictate?
  • Fits the format. Does it respect the target platform's structure and limits (see the format guide)?
  • Lean. Is everything pulling its weight? Cut filler; long isn't the same as good.

Fix what the review surfaces. Then deliver the file(s) with a one-line summary of what you built and, briefly, how to install/use it on the target platform. Offer to iterate — the first draft is a starting point, and testing it on a couple of real requests is the fastest way to find weak spots.

Optional: test it

If the user wants confidence before relying on the skill, offer to dry-run it: take 2–3 realistic requests the finished skill should handle, apply the drafted instructions to them, and see whether the output hits the expert bar. Refine based on what you find. For Claude skills specifically, the skill-creator skill provides a fuller evaluation harness if the user wants rigor.

Reference files

  • references/scoping.md — the question bank for Phase 1.
  • references/research.md — how to research a topic to expert depth.
  • references/format-claude.md — authoring Claude/Anthropic SKILL.md skills.
  • references/format-openai.md — authoring OpenAI custom GPT instructions.
  • references/format-gemini.md — authoring Google Gemini Gems.
  • references/format-portable.md — authoring a model-agnostic instruction spec.

Gives 0 of the 12 instructions most prompt engineering skills give in ~2.1k tokens

Counted across 563 of the 626 authors here whose files we hold, read 2026-08-06

  • ask at most three clarifying questionsin 22 of 563, across 15 files
  • respond in the user input languagein 14 of 563, across 9 files
  • preserve the original intentin 13 of 563, across 11 files
  • Establish baseline metrics and collect representative examplesin 12 of 563, across 2 files
  • Identify failure modes and prioritize high-impact fixesin 12 of 563, across 2 files
  • Apply prompt and workflow improvements with measurable goalsin 12 of 563, across 2 files
  • Roll back quickly if quality or safety metrics regressin 12 of 563, across 2 files
  • validate changes with tests and roll out in controlled stagesin 12 of 563, across 2 files
  • generate quantitative baseline performance reportsin 12 of 563, across 2 files
  • create representative test scenariosin 12 of 563, across 2 files
  • treat prompts as codein 12 of 563, across 5 files
  • test prompts on diverse inputsin 12 of 563, across 8 files

Said here and by no other author read

  • follow the five phases in order
  • ask targeted scoping questions before researching
  • research how real masters practice the topic
  • compress research into an expert model
  • write the skill in the requested platform format
  • adapt the expert model once for multiple formats

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

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.