Agent skill

Run Skill Generator

by asgeirtj in asgeirtj/system_prompts_leaks

Author or improve the run-<unit skill - a per-project skill that tells agents how to build, launch, and drive this project's app.

CC0-1.0Auto-check passedTesting & QA

Install Run Skill Generator

skills CLI
$ npx skills add asgeirtj/system_prompts_leaks --skill run-skill-generator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install asgeirtj/system_prompts_leaks run-skill-generator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/asgeirtj/system_prompts_leaks.git skills-src && mkdir -p .claude/skills && cp -r skills-src/Anthropic/claude-code/skills/run-skill-generator .claude/skills/run-skill-generator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
run-skill-generator
GitHub stars
69k
Token cost
~4.1k tokens
SKILL.md length
2,235 words
Files
8
Skills in repo
128
Repo updated
First seen
Licence
CC0-1.0

At a glance

Author or improve the run-<unit skill - a per-project skill that tells agents how to build, launch, and drive this project's app.

  • Works in 5 steps: Find any existing skill about running… → Discover - and treat every claim as… → Execute - and BUILD the harness you need → …
  • The user asks to set up the project
  • SKILL.md covers Definition of done, The deliverables are code AND…, Where the skill goes and Process, plus 4 more sections
  • Calls npm, bun and apt-get

What it does

Run Skill Generator is an agent skill from asgeirtj/system_prompts_leaks. Author or improve the run-<unit skill - a per-project skill that tells agents how to build, launch, and drive this project's app. Use when the user asks to set up the project, get it running, write run instructions, or verify build/run steps work from a clean environment.

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files (for example `examples/cli.md`, `examples/electron.md` and `examples/library.md`).

It sits in Testing & QA. The repository describes itself as: Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro… The licence is CC0-1.0.

When your agent uses it

  • The user asks to set up the project
  • Write run instructions
  • Verify build/run steps work from a clean environment

Example prompts

  • “/run-skill-generator”

Requirements

  • Node.js

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Find any existing skill about running this app
  2. Discover - and treat every claim as disprovable
  3. Execute - and BUILD the harness you need
  4. Write SKILL.md
  5. Verify

What it can do on your machine

Read from SKILL.md and the folder at commit 60d44cc. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • bun
    • apt-get
    • yarn

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm and yarn, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Run Skill Generator loads about 4.1k tokens when it runs. Until then it costs about 73 tokens; SKILL.md has 2,235 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~73
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from asgeirtj/system_prompts_leaks at commit 60d44cc, republished under its CC0-1.0 licence (© asgeirtj). 2,235 words, ~4,146 tokens.

Download SKILL.mdSave it as .claude/skills/run-skill-generator/SKILL.md (or your agent's skills folder). This skill also uses 7 other files; get the full folder from GitHub.
name
run-skill-generator
description
Author or improve the run-<unit> skill - a per-project skill that tells agents how to build, launch, and drive this project's app. Use when the user asks to set up the project, get it running, write run instructions, or verify build/run steps work from a clean environment.
disable-model-invocation
true

Your job is to produce a skill at <unit>/.claude/skills/run-<unit-name>/ that lets a future agent build, launch, and drive this project from a clean machine.

The skill has two parts that live together:

<unit>/.claude/skills/run-<unit-name>/
  SKILL.md      <- agent-facing instructions - SHORT. Points at the driver.
  driver.mjs    <- (or driver.py, smoke.sh, ... - or none: web apps use
                   chromium-cli off-the-shelf, and the heredoc in
                   SKILL.md is the script)

That almost always means writing code, not just prose. If the app has any interactive surface (GUI, TUI, long-running server, REPL), the future agent needs a programmatic way to poke it. A markdown file by itself cannot click a button - but sometimes the button-clicker already exists: for web apps it's chromium-cli, for servers it's curl. You build (or script) that harness now, commit it alongside the skill, and the SKILL.md documents how to use it.

Definition of done

You are done when all of these are true:

  1. You launched the app in this container and interacted with it - not its test suite, the actual running app. For anything with a GUI, that means you have a screenshot file on disk that you took.
  2. The interaction harness is committed next to the skill. A driver script, a REPL wrapper, a smoke test, or the chromium-cli heredoc inline in SKILL.md - whatever you used to drive the app in step 1. (Graduated into scripts//e2e/? - fine, point at it. Web app with chromium-cli off-the-shelf? - the inline script is the harness; no separate file.)
  3. The SKILL.md documents the harness as the primary agent path - the section a future agent reads first is "run this driver / pipe these commands to chromium-cli," not "run npm start and a window opens."
  4. Every code block in SKILL.md is a command you ran that worked. This session. This container. Not from the README, not inferred.

If you're about to write the skill and you don't have (1), stop. You are about to paraphrase existing docs. That document already exists - it's called the README, and the whole reason you're here is that it wasn't enough.

The deliverables are code AND docs

Typical output is a skill directory containing both:

<unit>/.claude/skills/run-<unit>/
  SKILL.md         <- SHORT. Points at the driver. Has the frontmatter
                     that lets Claude auto-load it when someone asks
                     to "run <unit>" or "screenshot <unit>".
  driver.mjs       <- (or driver.py, smoke.sh, ... - or none: web apps
                     use chromium-cli off-the-shelf, and the heredoc
                     in SKILL.md is the script)

The driver lives inside the skill directory by default. They are a pair - the skill's instructions and the code that implements them. A driver that lives here is allowed to be a bit messier than production code; it's agent tooling, not product surface.

Graduation: if the driver grows into something the project's own test suite wants to reuse - shared launch helpers, a real e2e harness - move it to scripts/ or e2e/ and update SKILL.md to reference the new path. The skill stays; the driver finds a better home.

The exact shape depends on the project, but the principle is constant: the driver is the deliverable. The SKILL.md is its man page. For a web app, the driver already exists - chromium-cli (examples/playwright.md) - and the skill is the script that runs it. For a desktop app (examples/electron.md), the driver is a custom REPL under tmux that exposes launch/ss/click/eval. For a server, the driver is curl. Whatever shape it takes, without something that reaches into the running app, the skill is a description of a window nobody can touch.

Where the skill goes

The skill lives at <unit>/.claude/skills/run-<unit-name>/, where <unit> is the directory for one deployable thing - an app, a service, a library.

Claude Code natively discovers skills from nested .claude/skills/ directories: an agent working anywhere inside <unit> will see /run-<unit-name> as an available skill, and it auto-loads when the request matches its description (e.g. "run the desktop app," "take a screenshot of billing").

  • Single-project repo: .claude/skills/run-<repo-name>/ at repo root.
  • Large repo with many apps: one per app, colocated - apps/billing/.claude/skills/run-billing/, apps/desktop/.claude/skills/run-desktop/.
  • App with multiple binaries: still one skill at the app's root with a section per binary. They share setup. Start from the closest single-binary example and add a ## Run: <name> section per binary.

If you're not sure where the unit boundary is, ask the user.

Slugify the directory name: lowercase, dashes for spaces, no slashes (run-billing-api, not run-billing/api). The directory name and the frontmatter name: should match - that's the slash command.

Process

0. Find any existing skill about running this app

List the project's skills with their descriptions (same probe /run uses - users name these variously, so match on description, not name):

bash
d=$PWD; while :; do
  grep -Hm1 '^description:' "$d"/.claude/skills/*/SKILL.md 2>/dev/null
  [ -e "$d/.git" ] || [ "$d" = / ] && break
  d=$(dirname "$d")
done

If one is about launching/driving this app - whatever it's named - refine, don't rewrite: verify its claims, fix what's wrong, add what's missing, preserve what works. Re-run the driver if there is one. Keep its existing name.

(Also check for a legacy .claude/run.md - earlier versions of this tool produced those. If you find one, migrate it: the body becomes the skill's SKILL.md content, any referenced scripts move into the skill dir, and delete the old file.)

If none exists, decide where to create it (see above) and continue.

1. Discover - and treat every claim as disprovable

Figure out what you're authoring for:

  • Manifest right here (package.json, go.mod, pyproject.toml...) and it's one self-contained thing -> this is the unit.
  • Looks like a mega-repo root (apps/, packages/, services/) -> ask which one. List candidates, let them pick, cd there.
  • Genuinely ambiguous -> ask.

Survey the usual places: README.md, package.json scripts, Dockerfile, Makefile, .github/workflows/, CONTRIBUTING.md. CI configs are often more accurate than READMEs.

Every claim in existing docs is a hypothesis. Especially the negative ones:

When docs say...What you do
"Requires macOS/Windows"Launch it on Linux anyway. Apps rarely refuse to start - they crash on a missing .so, which apt-get fixes. Native modules for your host's keychain/notifications may no-op; the core usually runs.
"Requires a GPU"Try software rendering. Electron/Chrome fall back with --disable-gpu.
"Requires a paid account / feature flag"The gate is code you can read. Find it (env var? build define? SSR-embedded JSON?) and patch it for your local run. Document the patch.
"Run npm start"That's the human path (spawns a window, waits forever). Find or build the programmatic path - electron-forge start to build then launch via Playwright, or equivalent.

"Not supported on Linux" in a README written by a macOS developer means "I never tried." You're about to try. If you give up here, the skill you write is the README with extra steps.

2. Execute - and BUILD the harness you need

You're in a headless Linux container. The app is going to fight you. That fight is the content of the skill.

Keep a running NOTES.md as you go. Every error -> every fix -> every command that finally worked. This scratchpad becomes the Troubleshooting section.

Work up to a real interaction:

  • Install + build. When something's missing, note the exact apt-get / npm install that fixed it.

  • Launch the app. Not the test suite - the app. A desktop GUI (Electron, native) needs xvfb-run and a handful of lib* packages; a web app driven by chromium-cli runs headless and needs neither. Launch timeouts and cryptic crashes are normal at this stage. Read the stack trace, install the missing thing, try again.

  • Build a harness to drive it. You need a handle on the running app that lets you send input and observe output programmatically. The shape depends on the project (see table below).

    Cover the layer(s) PRs actually touch. A tmux driver that pokes the CLI's user surface is the right handle for UI changes - and the wrong one for a PR that touches one internal function. For the latter an agent wants NODE_ENV=test bun run script.ts (or equivalent): import the function, call it, observe. If most PRs here touch internals, that direct-invocation path is the driver's main entry point, and the tmux launch is secondary. Look at recent merged PRs: what layer do they touch? Cover that.

    For a web app, chromium-cli is the driver - you script it, you don't write it (see examples/playwright.md). For a desktop GUI (Electron), write a REPL driver (stdin commands -> click/type/screenshot), run it inside tmux, and use send-keys / capture-pane. You will iterate on that driver - it starts minimal (launch, ss, quit) and grows whatever commands you need to reach the interesting part of the app.

  • Do one real user flow end-to-end. Click the button. Fill the form. See the result in the DOM. Take a screenshot. Actually look at the screenshot. If it's blank or showing an error page, you're not done.

  • Then run the tests. Unit tests are a sanity check, not the main event.

  • Stop cleanly.

Obstacles are content. You will hit weird ones - coordinate systems that don't line up, APIs that return empty on this Electron version, feature gates that hide the thing you need to test. Each of these gets a bullet in Gotchas and (often) a helper in your driver. The gold standard is a Gotchas section full of things nobody could have guessed.

The driver script gets committed alongside the skill. It is not scaffolding. It is the way future agents (and humans) will drive this app. It defaults to living inside the skill directory (for a web app using chromium-cli, that means inline in SKILL.md - the heredoc is the script). If it outgrows that - if the project's real test suite wants to import from it - move it to scripts/ or e2e/ and update SKILL.md to point there.

Show full SKILL.md (746 more words)Show less
3. Write SKILL.md

Short. Point at the driver. Use template.md as the starting structure - it has the frontmatter shape.

The frontmatter matters. The name: becomes the slash command (/run-billing). The description: is what Claude scans to decide whether to auto-load this skill - put the verbs an agent would actually type in it: "run," "start," "build," "test," "screenshot." Generic descriptions ("helpful utilities for billing") won't match.

Body structure:

  1. One-paragraph intro: what this app is, how it's driven - <driver-path> under xvfb/tmux for desktop, chromium-cli for web, curl for a server.
  2. Prerequisites - the exact apt-get install line you ran.
  3. Build - the exact commands, in order. Include any patches you had to apply (feature gates, config overrides) with the exact sed or edit.
  4. Run (agent path) - FIRST. How to launch the driver, what commands it accepts, where screenshots land. If it's a REPL, show the tmux wrapping. This is the section the next agent will actually use.
  5. Run (human path) - SECOND, if different. npm start -> window opens -> Ctrl-C. Brief. Note that it's useless headless.
  6. Gotchas - the battle scars. The things that look like they should work but don't, and the workaround. If this section is generic, you didn't fight hard enough.
  7. Troubleshooting - symptom -> fix. Only errors you actually hit.

Keep it verified (you ran it), prescriptive (one path, not options), honest (flaky? slow? say so).

Paths in SKILL.md are relative to <unit>/, not to the skill directory. State this at the top if there's any ambiguity. When the driver lives inside the skill, its path from <unit> is .claude/skills/run-<unit-name>/driver.mjs - it's long, but explicit.

4. Verify

Fresh shell, cd into the unit, follow the skill's SKILL.md line-by-line without deviating. Any improvisation = a gap. Fix it.

Project-type patterns

Pick a starting shape for your driver. These examples are shared with the /run skill (same per-project-type patterns are used as the fallback when no project-specific run skill exists) - if you're authoring a new one, the example is your starting template.

Project typeDriver shapeExample
Web server / APIBackground-launch + curl-based smoke scriptexamples/server.md
CLI toolRepresentative-args smoke script, check exit codes + outputexamples/cli.md
TUI / interactive terminaltmux wrapper: send-keys / capture-paneexamples/tui.md
Electron / desktop GUIPlaywright _electron REPL driver under xvfb, screenshots, tmux-wrappedexamples/electron.md
Browser-drivendev server + chromium-cli scriptexamples/playwright.md
Library / SDKImport-and-call smoke scriptexamples/library.md

For a web app, start from examples/playwright.md -- drive it with chromium-cli, no custom driver needed. For a desktop app, start from examples/electron.md -- it has the full _electron REPL driver skeleton, the tmux wrapping, and the catalog of obstacles you'll hit.

What to include

  • Prerequisites - OS packages, runtimes, tools. Ubuntu apt-get lines. The exact ones.
  • Setup - install deps, configure, any patches.
  • Build - compile/bundle.
  • Run (agent path) - the driver. Commands. Screenshot location.
  • Direct invocation - if callable: how to import and run internal code without the full app. The env var / flag that bypasses init guards. Many PRs need only this.
  • Run (human path) - if meaningfully different.
  • Test - the test suite command.
  • Gotchas - non-obvious traps you hit.
  • Troubleshooting - error -> fix.
  • The driver itself - committed in the skill dir (or graduated to scripts//e2e/), or inline in SKILL.md for chromium-cli web apps; referenced from SKILL.md either way.

What to leave out

  • Anything you didn't run. If the README says yarn start:prod and you never ran it, it's not in the skill. Full stop.
  • Documented happy paths for platforms you're not on. You're in a Linux container. A macOS-only section you can't verify is speculation. Mention it exists; don't elaborate.
  • Exhaustive options. One working path.
  • Architecture prose. That's other docs.
  • Generic troubleshooting. "If the build fails, check your Node version" - useless. Only include errors you actually hit and fixed.

Red flags - you are about to ship the wrong thing

Stop and reconsider if:

  • You haven't taken a screenshot of a GUI app. You didn't run it.
  • Your skill has no driver/smoke script to point at, and the app is interactive. The next agent has no way to drive it. (Web app using chromium-cli? - the heredoc in SKILL.md is the driver; no separate file needed.)
  • Your skill reads like the README. Same structure, same commands, same caveats. You paraphrased.
  • Your Troubleshooting section is generic. Real execution produces specific, weird errors. Generic errors = you didn't execute.
  • You wrote "not supported on this platform" without trying to launch it. The README author was on a Mac. You are not. Try.
  • Everything worked first try. Either this project is trivially simple, or you ran the test suite and called it done.

© asgeirtj, CC0-1.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 7 other files in Anthropic/claude-code/skills/run-skill-generator of asgeirtj/system_prompts_leaks.

  • SKILL.md
  • examples/cli.md
  • examples/electron.md
  • examples/library.md
  • examples/playwright.md
  • examples/server.md
  • examples/tui.md
  • template.md

Open the folder on GitHubat commit 60d44cc

Compare with similar skills

Run Skill Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Run Skill Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Run Skill Generator this skillasgeirtj/system_prompts_leaks69k—~4.1kAutomated safety check: PassCC0-1.0
Web Application Testinganthropics/skills180k51 repos~966Automated safety check: PassApache-2.0
Diagnosing Bugsfossasia/eventyay-interpretation1.6k32 repos~2.1kAutomated safety check: PassApache-2.0
TDDpietheinstrengholt/rssmonster56430 repos~906Automated safety check: PassMIT
TDD WorkflowhellangleZ/burn-in-cceverywhere-ralph11211 repos~2.4kAutomated safety check: PassNone
TDDsanity-io/sanity6.4k20 repos~1kAutomated safety check: PassMIT

Similar skills

  • Web Application Testing

    anthropics/skills

    Official

    Tests local web applications with Python Playwright scripts, checking frontend behavior, capturing screenshots and reading browser console logs.

    180k GitHub starsUsed in 51 repos~966 tokens
    Testing & QAAuto-check passed
  • Diagnosing Bugs

    fossasia/eventyay-interpretation

    Diagnosis loop for hard bugs and performance regressions. An agent skill from fossasia/eventyay-interpretation.

    1.6k GitHub starsUsed in 32 repos~2.1k tokens
    Testing & QAAuto-check passed
  • TDD

    pietheinstrengholt/rssmonster

    Test-driven development. An agent skill from pietheinstrengholt/rssmonster.

    564 GitHub starsUsed in 30 repos~906 tokens
    Testing & QAAuto-check passed
  • TDD Workflow

    hellangleZ/burn-in-cceverywhere-ralph

    A skill your agent uses when writing new features, fixing bugs, or refactoring code.

    112 GitHub starsUsed in 11 repos~2.4k tokens
    Testing & QAAuto-check passed
  • TDD

    sanity-io/sanity

    Official

    Test-driven development with red-green-refactor loop. An agent skill from sanity-io/sanity.

    6.4k GitHub starsUsed in 20 repos~1k tokens
    Testing & QAAuto-check passed
  • Context Driven Development

    Ibrahim-3d/orchestrator-supaconductor

    A skill your agent uses when working with Conductor's context-driven development methodology, managing project context artifacts, or understanding the relationship between product.md, tech-stack.md…

    381 GitHub starsUsed in 9 repos~2.9k tokens
    Testing & QAAuto-check passed

More from asgeirtj/system_prompts_leaks

All 125 skills in this repo
  • Fleet Manager for Agent Sessions

    asgeirtj/system_prompts_leaks

    Shows one digest of coding-agent sessions across your connected machines and lets you open, read, steer, approve, stop and close them, over Herdr, tmux or MSP.

    69k GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Muse Code Product Doctor

    asgeirtj/system_prompts_leaks

    Diagnoses a Muse Code installation's own failures from binary and session evidence, instead of treating the report as an ordinary repository bug.

    69k GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • DOCX

    asgeirtj/system_prompts_leaks

    A skill your agent uses whenever the user wants to create, read, edit, or manipulate Word documents (.docx) or Word templates (.dotx).

    69k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Agents Project Coordinator

    asgeirtj/system_prompts_leaks

    Runs a goal as a project in which the agent coordinates separate agent threads, judging when to split the work, and interviews you first when nothing can be verified.

    69k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Muse Plugin Creator

    asgeirtj/system_prompts_leaks

    Creates and validates a new native Muse plugin package in the current workspace, limited to five capability families, and leaves installation to you.

    69k GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Deep Research

    asgeirtj/system_prompts_leaks

    A skill your agent uses when the user's prompt requires (1) researching a topic across multiple sources, comparing options or alternatives, analyzing trends or history, understanding markets or…

    69k GitHub stars~3.3k tokensUpdated today
    Auto-check passed

Categories

Questions about Run Skill Generator

What does Run Skill Generator do?

Author or improve the run-<unit skill - a per-project skill that tells agents how to build, launch, and drive this project's app. Run Skill Generator is an agent skill from asgeirtj/system_prompts_leaks. Author or improve the run-<unit skill - a per-project skill that tells agents how to build, launch, and drive this project's app.

When should I use Run Skill Generator?

Run Skill Generator fits situations like: the user asks to set up the project; write run instructions; verify build/run steps work from a clean environment.

How do I install Run Skill Generator in Claude Code?

Run `npx skills add asgeirtj/system_prompts_leaks --skill run-skill-generator -a claude-code`. Or copy the skill folder (Anthropic/claude-code/skills/run-skill-generator in asgeirtj/system_prompts_leaks) into .claude/skills/run-skill-generator in your project. Claude Code loads it when a task matches its description.

How do I install Run Skill Generator in Codex?

Run `npx skills add asgeirtj/system_prompts_leaks --skill run-skill-generator -a codex`. Or copy the skill folder (Anthropic/claude-code/skills/run-skill-generator in asgeirtj/system_prompts_leaks) into .agents/skills/run-skill-generator in your project. Codex loads it when a task matches its description.

Can I use Run Skill Generator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add asgeirtj/system_prompts_leaks --skill run-skill-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/run-skill-generator, .gemini/skills/run-skill-generator, .github/skills/run-skill-generator and .opencode/skills/run-skill-generator in your project.

What does Run Skill Generator need to run?

Going by SKILL.md and its folder, Run Skill Generator needs the command-line tools its instructions call (npm, bun, apt-get and yarn). Our summary lists: Node.js.

Does Run Skill Generator access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Run Skill Generator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Run Skill Generator use?

Run Skill Generator is published under the CC0-1.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Run Skill Generator use?

About 4.1k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Run Skill Generator?

Skills that share tags, products or a category with Run Skill Generator: Web Application Testing (anthropics/skills, 180k stars), Diagnosing Bugs (fossasia/eventyay-interpretation, 1.6k stars), TDD (pietheinstrengholt/rssmonster, 564 stars) and TDD Workflow (hellangleZ/burn-in-cceverywhere-ralph, 112 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Run Skill Generator?

asgeirtj (a GitHub user) maintains it in asgeirtj/system_prompts_leaks, which has 69,280 GitHub stars. The repository holds 128 skills in this directory. The repository was last updated on October 10, 2026.

Source: asgeirtj/system_prompts_leaks on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.