____ _ _ ____ _____ ____ ____ _ _____ _ _ ____
/ ___|| | | | _ \| ____| _ \ / ___|| |/ /_ _| | | | / ___|
\___ \| | | | |_) | _| | |_) |____\___ \| ' / | || | | | \___ \
___) | |_| | __/| |___| _ <_____|___) | . \ | || |___| |___ ___) |
|____/ \___/|_| |_____|_| \_\ |____/|_|\_\___|_____|_____|____/
Super Skills is an open-source project for synthesizing broad agent capabilities from patterns found across widely reused public skills.
An agent skill is a reusable operating procedure for an AI agent. A one-off prompt asks a model to handle the current request; a skill describes when a capability applies and supplies the process, decision rules, references, and safeguards to use when it activates.
Agent hosts typically use each skill's short name and description to decide what may be relevant, then load the full instructions only when needed. This makes capabilities modular, but a growing collection can accumulate overlapping triggers, duplicated guidance, incompatible defaults, and copied versions that drift from their upstream sources. Installing more skills can therefore increase discovery cost and routing ambiguity without adding proportionate capability.
Super Skills treats public skills as research evidence rather than components to bundle together. These are not bundles of copied prompts or concatenated skills. The suite currently contains 10 independently installable super-skills. Each extracts recurring principles, preserves useful specialist techniques, turns genuine disagreements into contextual modes or selection rules, adds missing safeguards, and defines when the capability should—and should not—activate.
Together, the installable suite and its public evidence record make Super Skills a research-backed open-source agent-capability project, not merely a prompt collection. Provenance records, review decisions, conflict resolutions, corpus analysis, token counts, and evaluation specifications are part of the project rather than private development notes.
The goal is simple: fewer, broader, rigorously evaluated skills instead of hundreds of narrowly overlapping ones.
| Skill | Scope | Description tokens | Core tokens | Full tokens |
|---|---|---|---|---|
interface-design |
UI/UX, frontend, visual, mobile, and brand design | 67 | 614 | 2,197 |
software-delivery |
Planning, implementation, debugging, testing, review, and completion | 55 | 516 | 1,970 |
agent-tooling-and-orchestration |
Skill/tool creation, discovery, evaluation, and agent coordination | 51 | 454 | 1,602 |
application-engineering |
Framework, API, runtime, database, and application architecture | 67 | 463 | 1,613 |
game-development |
Game design and engineering across 2D, mobile, PC/console, audio, and XR | 58 | 456 | 1,699 |
reasoning-modes |
Brainstorming, adversarial review, abstraction shifts, and compressed communication | 48 | 399 | 1,274 |
systems-and-security |
Bash/Linux, PowerShell/Windows, and scoped security assessment | 55 | 503 | 1,298 |
marketing-and-growth |
Market research, positioning, pricing, acquisition, conversion, and fundraising | 60 | 661 | 2,071 |
connected-service-automation |
Safe operation of messaging, notes, media, files, sharing, and connected services | 57 | 510 | 1,259 |
data-science-and-ml |
Data quality, experiments, modeling, training, evaluation, and model operations | 62 | 479 | 1,366 |
Description counts measure the always-loaded front-matter discovery text. The 10 active super-skill descriptions total 580 tokens; the same tokenizer applied to the 119 active GitSkills evidence descriptions yields 5,613 tokens, a 9.7× normalized discovery-text difference before host framing. This quantifies the cost of making the skills discoverable on every request; it does not measure post-activation instruction cost or task quality. Core counts cover SKILL.md; full counts include every Markdown reference. All counts use cl100k_base with pinned tiktoken==0.11.0 and exclude host framing, tool schemas, and conversation context. The generated active-skill and retained-source records are validation-enforced. Each skill loads specialized guidance from references/ only when the task needs it.
interface-design: Create, redesign, implement, or critique web and mobile interfaces, graphics, design systems, and brand expression. Use for UI/UX, frontend presentation, image-to-code, logos, brand boards, banners, animation, algorithmic art, or work where visual hierarchy, interaction, or art direction shapes the result; exclude office documents.software-delivery: Plan, implement, diagnose, test, review, and finish software changes with evidence. Use when the main challenge is changing code safely, isolating work, resolving a defect, responding to review, or proving completion; combine with a domain skill for framework- or product-specific decisions.agent-tooling-and-orchestration: Design, create, improve, discover, evaluate, or install agent skills and tool interfaces, and coordinate multiple agents. Use when the work concerns reusable agent capabilities, MCP-style tools, capability routing, delegation boundaries, or skill quality rather than ordinary application implementation.application-engineering: Design or implement application architecture across APIs, components, runtimes, frameworks, and persistence. Use for FastAPI, Django, Python, Node.js, React, Next.js, React Native, Postgres, Supabase, database design, and related engineering decisions; use another skill when delivery process or visual direction is primary.game-development: Design, implement, tune, or critique games and immersive experiences across 2D, mobile, PC/console, audio, VR, and AR. Use when a player loop, feel, progression, real-time simulation, platform input, performance budget, game audio, or embodied interaction is central.reasoning-modes: Apply a deliberately requested interaction mode: exploratory brainstorming, adversarial questioning, abstraction and perspective shifts, or extremely compressed plain-language communication. Use when the user asks how the reasoning conversation should proceed, not merely because a task is difficult.systems-and-security: Operate and troubleshoot Bash/Linux or PowerShell/Windows environments, and perform explicitly requested defensive security assessment. Use when shell semantics, processes, services, permissions, storage, networking, or vulnerability analysis are central; never infer authorization to scan or exploit from a routine systems task.marketing-and-growth: Develop evidence-based marketing, pricing, growth, positioning, conversion, and fundraising. Use for market research, product marketing, pricing tiers/plans/packages, SEO, acquisition, lifecycle, monetization, copy, ads, or investor communications; exclude visual design, office-artifact mechanics, and software implementation.connected-service-automation: Operate user-authorized messaging, notes, media, cloud storage, sharing, and similar connected services through available tools or CLIs. Use when the task is to inspect or change state in an external personal or workplace service; use another skill to design a new integration or agent tool.data-science-and-ml: Design, analyze, train, evaluate, and operationalize statistical or machine-learning systems. Use for data quality, experiments, causal inference, predictive modeling, deep learning, computer vision, fine-tuning, distributed training, or model monitoring; use application engineering for ordinary product architecture without an analytical or learned-model decision.
Install interactively with skills.sh:
npx skills add colinalexander/super-skillsThe installer discovers all 10 skills and lets you choose any subset. Use the up and down arrows to move, Space to select or clear an item, and Enter to confirm. To install the complete suite globally for Codex without prompts:
npx skills add colinalexander/super-skills \
--skill '*' \
--agent codex \
--global \
--yesReplace '*' with a skill name such as software-delivery to install only that skill. You can also install manually by copying a skill directory into the skills directory scanned by your agent host:
cp -R skills/software-delivery /path/to/your-agent/skills/Consult your host's documentation for its skills-directory location and discovery rules.
To choose globally installed skills to remove, run:
npx skills remove --globalThe selector uses the same controls: arrows to move, Space to select, and Enter to confirm. To remove all 10 Super Skills globally without affecting unrelated installed skills:
npx skills remove \
agent-tooling-and-orchestration \
application-engineering \
connected-service-automation \
data-science-and-ml \
game-development \
interface-design \
marketing-and-growth \
reasoning-modes \
software-delivery \
systems-and-security \
--global \
--yesFor a manual installation, remove only the skill directory you previously copied.
This repository includes a small local reporter with two separate measures from retained Codex desktop task history:
- Observed loads: distinct task turns containing a command that references an installed Super Skill's
SKILL.mdunder.agents/skillsor.codex/skills. This is the primary local proxy for skill loading, including background selection. - Explicit requests: distinct user turns containing exact
$skill-namesyntax.
The reporter is host-specific but model-independent: it can analyze compatible Codex desktop history regardless of which model handled the task. It does not support Codex CLI's current session-history layout, Claude Code, Cursor, or other agent hosts.
The measures are evidence, not complete activation telemetry. An observed file read does not prove that the skill instructions affected the answer, diagnostic commands can produce false positives, and host-internal loads that do not create a visible command can be missed. Likewise, quoted text or examples containing $skill-name can count as explicit requests. Do not subtract one measure from the other or compare them across hosts as though they were equivalent instrumentation.
To avoid reading a live SQLite database, first quit Codex desktop and make a stable copy of its newest thread_history*.sqlite file. The copy must not have an accompanying -wal or -journal file. Then run:
python3 scripts/usage_report.py \
--database /path/to/history-copy.sqlite \
--active-onlyUse --json for machine-readable output. The script opens only the supplied copy in immutable read-only mode, performs no network requests, and does not emit prompt or response contents. Codex's internal history schema may change, so treat this as an experimental local diagnostic.
The example gallery contains one focused demonstration for each active skill. Every example defines the trigger and a nearby non-trigger, supplies a concrete fixture or evidence pack, records the expected decisions, includes an inspectable reference artifact, and provides a skill-specific rubric. Runnable examples include a dispatcher dashboard, a seeded Python defect, and a browser microgame.
Three integrated showcases demonstrate explicit skill composition for shipping a product feature, investigating a model incident, and preparing and executing a launch.
Reference artifacts make the intended behavior inspectable; they are not model outputs or benchmark results. Comparative claims remain governed by the preregistered evaluation protocol.
In hosts that support named skill invocation, invoke a gallery task explicitly when capability selection matters:
Use $software-delivery to complete examples/focused/software-delivery/TASK.md.
Automatic skill selection depends on the host and model and is not guaranteed. When selecting the capability matters—especially for a consequential mutation or a boundary-sensitive task—invoke the skill by name. The first dogfood smoke report records both automatic-routing and explicit-invocation behavior rather than treating installation as proof of use.
Public agent-skill ecosystems contain substantial duplication. Similar skills often:
- solve the same problem with slightly different wording;
- disagree on defaults that are actually context-dependent;
- mix universal rules with framework-, tool-, or aesthetic-specific advice;
- omit important verification, accessibility, safety, or boundary conditions;
- evolve through copying rather than through an explicit dependency or versioning model.
Super Skills treats those files as a research corpus, not as components to concatenate.
For each category, the project identifies recurring principles, useful disagreements, specialist techniques, failure modes, and missing safeguards, then authors a new skill from that evidence. The result is intended to behave like a coherent capability rather than a greatest-hits prompt.
The GitSkills dataset and accompanying paper define the project's sampling frame. The research uses a ranked top-1,000 frame from the dataset. Its initial substantive review covered 99 eligible hashes in the top 100; subsequent targeted review covered 95 expansion hashes. Together, those reviews retained 130 hashes and identified 11 capability categories. One category is withheld, leaving 119 evidence hashes across the 10-skill active suite.
Research status: Of 999 eligible hashes, 194 have been substantively reviewed and 130 retained as research evidence. Eleven retained hashes support the deliberately withheld
document-productivitycategory, leaving 119 evidence hashes for the active suite; the remaining 805 hashes have received metadata and lineage triage only. The full-corpus similarity gate has passed. Comparative benchmarks, the preregistered random probe, and remaining candidate and upstream-lineage review are pending.
Categories are analyzed for:
- recurring principles;
- distinctive specialist guidance;
- conflicting recommendations;
- contextual versus universal rules;
- missing safeguards and quality gates;
- trigger and scope boundaries.
Conflicts are not resolved by majority vote. Where multiple approaches are valid in different contexts, they become explicit modes or decision rules. Popularity discovers candidate practices; it does not establish correctness.
See research/METHODOLOGY.md for the full process.
The retained minimalist-ui source favors restrained monochrome, generous whitespace, soft geometry, and almost no shadow. industrial-brutalist-ui—the upstream front-matter name for the file stored at brutalist-skill/SKILL.md—favors rigid square geometry, visible compartmentalization, aggressive type, and dense telemetry.
The synthesis resolves them with an explicit rule:
- Preserve an existing product design system or supplied reference unless change is authorized.
- For focused reading or calm productivity, use the minimalist profile when hierarchy and whitespace reduce cognitive load.
- For expert operational scanning, dense status comparison, or an explicitly mechanical identity, use the industrial-brutalist profile.
- If neither audience/task pattern applies, choose neither; derive another visual thesis. Accessibility, platform behavior, legibility, and performance override either profile.
A majority-vote pipeline would make whichever profile appeared more often the default and silently discard the other. Super Skills retains both as contextual modes. The full decision record is in research/conflict-decisions/interface-aesthetic-profiles.md.
GitSkills occurrence rank measures redistribution as well as individual adoption. In the 99-hash baseline, 34.0% of distinct repository–hash coverage appears in repeated multi-skill collection signatures, and 41.9% appears in repositories containing at least 10 baseline hashes. Curated bundles, registries, and mirrors therefore materially amplify occurrence counts.
The frame is not dominated by one owner: deduplicating repository coverage by owner retains 95.8% of repository–hash coverage. But repository counts still must not be read as independent authorship or independent selection decisions.
“Widely reused public skills” means files redistributed across many non-fork repositories. It does not necessarily mean independently authored or independently selected community practices.
Historical-lineage analysis found 21 exact Anthropic Git blobs among the 99 baseline hashes and two additional near matches, representing 34.1% of repository–hash coverage. Eleven of the 21 exact matches were already older than Anthropic's version at the GitSkills collection cutoff, directly demonstrating stale-copy propagation. Exact and thresholded near matching still provide only a floor on broader lineage because edited descendants can fall below the threshold. Separately, GitSkills retrieved only three artifacts from the origin repository, so origin absence cannot classify a copy as stale. See the corpus audit for methods, counts, and limitations.
The repository includes the artifacts used to make synthesis decisions:
research/
├── source-ledger.csv
├── review-decisions.csv
├── token-counts.csv
├── source-description-token-counts.csv
├── CORPUS_AUDIT.md
├── TOP_1000_EXPANSION.md
├── SAMPLING_PLAN.md
├── synthesis-matrices/
├── conflict-decisions/
├── ATTRIBUTION.md
└── METHODOLOGY.md
evals/
├── BENCHMARK.md
├── shared/
└── category-specific/
The source ledger records the 130 retained research hashes, including the 11 withheld records, along with representative or verified upstream locations, available commit lineage, and the best available license metadata. The separate review-decision register records all 194 substantive decisions: 130 retained and 64 not retained, with decision codes, hash-level reasons, the synthesis rule covering a rejection, and direct near-duplicate links where available. The corpus audit adds historical-blob, near-match, staleness, owner, and collection-signature analysis; verified exact-lineage findings are recorded in the ledger itself.
Per-category synthesis matrices record retained rules, contextual decisions, conflict resolutions, and added safeguards. Evaluation specifications cover intended behavior and important non-trigger cases so broad skills do not become broad always-on prompts.
The repository currently contains 56 active-category cases, 12 global true negatives, a shared rubric, and a comparative protocol. These are 68 evaluation specifications, not benchmark results. A separate dogfood smoke report records an initial installed-host routing and guardrail check; it is not a comparative quality result.
Before claiming that a super-skill outperforms its sources, the project will compare:
- an unskilled-agent baseline;
- the mechanically selected highest-ranked source skill;
- all 119 retained sources supporting active categories installed concurrently as an upper bound on narrow-skill overhead and conflict exposure, not as a typical deployment; and
- all 10 active super-skills installed concurrently.
The protocol freezes arm composition before execution, includes true negatives for activation precision, and reports both natural-host behavior and a matched-token-budget sensitivity analysis. Results must be independently graded and published with the model, task, run, cost, token, latency, activation, and failure metadata needed to reproduce the comparison. No performance claim will be made before those results exist.
The Super Skills files are newly authored. The repository does not contain third-party skill text, scripts, templates, or assets.
Source material is used to identify underlying ideas, procedures, conflicts, and recurring patterns. Before release, the mandatory similarity gate checks every distributable skill file against the full externally held raw-source corpus for unintended textual overlap.
A provenance entry records research influence. It does not imply incorporation, relicensing, endorsement, or ownership of the referenced source.
document-productivity is deliberately not distributed as a skill. Ten of its 11 retained evidence hashes exactly match historical Anthropic blobs; eight belong to Anthropic's source-available DOCX, PDF, PPTX, and XLSX set. That evidence supports a category boundary, but not a defensible claim that the implementation synthesizes independent community practice.
Repository-level license metadata on a copied file is not a relicensing event. Rather than publish a category whose evidence is overwhelmingly vendor-derived, the project preserves the provenance and synthesis decision under research/ while withholding the installable skill and its benchmark cases. It will not return to the active suite unless a new, independently sourced evidence base supports it.
The boundary remains explicit: marketing-and-growth may own the commercial argument in investor communications, and reasoning-modes may change how a response is compressed, but neither owns office-file construction, formatting, PDF handling, slides, spreadsheets, knowledge Markdown, or general workplace-document production.
The top-100 review established the initial architecture; it did not establish corpus-wide completeness. Work within the top-1,000 frame added three category boundaries. The resulting 10-skill active suite and one withheld category are neither claimed to be saturated nor assumed to be complete. The remaining evidence is being screened for:
- additional specialist coverage;
- genuinely distinct approaches;
- underrepresented ecosystems and authors;
- new conflicts or constraints;
- new evaluation cases.
The committed top-1,000 expansion queue contains 900 new eligible content hashes plus the non-skill placeholder excluded from the initial baseline. The additions have provisional category routing and near-duplicate flags, while ambiguous records remain in an explicit review queue. See research/TOP_1000_EXPANSION.md for the profile, quality checks, and interpretation limits.
Targeted-review yield is not treated as evidence of saturation: candidate selection confounds yield with the quality of the targeting signal, and the reviewed counts within rank bands are too small for a meaningful trend test. Before further ordered review, the project will run the preregistered random probe in research/SAMPLING_PLAN.md. Family-level reranking and any future no-new-information claim must also follow that plan.
Regenerate the metadata-only review queue without adding third-party source text to the repository:
python3 -m venv .venv
.venv/bin/pip install -r requirements-research.txt
.venv/bin/python scripts/export_expansion_candidates.py --limit 1000super-skills/
├── skills/
│ ├── interface-design/
│ ├── software-delivery/
│ ├── agent-tooling-and-orchestration/
│ ├── application-engineering/
│ ├── game-development/
│ ├── reasoning-modes/
│ ├── systems-and-security/
│ ├── marketing-and-growth/
│ ├── connected-service-automation/
│ └── data-science-and-ml/
├── examples/
│ ├── focused/
│ └── showcases/
├── research/
├── evals/
├── scripts/
├── tests/
├── README.md
└── LICENSE
Unless otherwise noted, independently authored implementation materials—including skills/, examples/, scripts/, and evals/—are licensed under the Apache License 2.0.
Research materials under research/ are licensed under Creative Commons Attribution 4.0 International. Material derived from GitSkills metadata carries the attribution and modification notice in research/ATTRIBUTION.md.
Referenced third-party repositories retain their own copyrights and licenses. Their source text is not distributed by this repository.