Skip to content

cometweb-io/cometweb-agent-skills

v3.0.0MIT

CometWeb Labs specialist skills for research, quality workflows, adversarial review, product operations, QA, release readiness, and evidence-based decisions.

CometWeb Agent Skills

Agent Skills with executable package and contract tests for research, product decisions, QA and release gates, installable in Cursor, Claude Code, Codex and other hosts that read SKILL.md packages.

Experimental distribution: task qualification is unestablished for the published packages. Each installed folder and ZIP carries its declared stage and experimental status; see skill maturity for the four stages and the boundary between package checks and task evidence.

A request passes through a specialist skill to a structured result; tools and approvals stay with the host.

Validate MIT Skills

This repository contains 33 reusable skill packages. Each one is a SKILL.md entry point plus the references, scripts and eval cases it needs, and every package is covered by the test suite. Skills supply instructions and output contracts. They do not supply a model, connector accounts or permission to act: browser access, connectors and external side effects stay with your host and your authorization.

What the tests establish

EvidenceWhat passing establishesWhat remains unmeasured
Package gates and CI badges aboveThe identified source meets package, security and contract checksCorrectness of every model answer
Deterministic behavior suitesHelpers enforce their tested invariantsLive task success and comparative lift
Host adapters and compatibility matrixDeclared formats and capabilities; Claude/Codex execution adapters existA successful session on every host/model
Real-host evalsOnly the recorded runs, exact identities and reviewed outcomesGeneral effectiveness without independent, repeated A/B

Live task success remains NOT_ASSESSED for the catalog as a whole. Real-host evaluation separates structural grades, blind review, cost and missing execution. A passing CI run grants no release authority.

Quickstart

For a small local job with a known result, start with the QA → repair → retest example. It uses synthetic data and requires no account, model API or new package manager.

Start with the native model. Add a skill when the task needs its maintained resources, executable checks or a formal receiving contract. There is no default multi-skill core. For an optional specialist, clone once and install only the package relevant to your task. Installers symlink each package from skills/ into the host's skills directory, so keep the clone where it is; git pull updates every installed skill in place.

git clone https://github.com/CometWeb-io/agent-skills.git
cd agent-skills
./scripts/install-codex.sh --skill web-app-auditor
# Other hosts: install-cursor.sh, install-claude.sh, install-qwen.sh,
# install-qoder.sh, install-lingma.sh. Omit --skill to install every package.
# ./scripts/install-all.sh explicitly installs into all six hosts.

Installing every package ends with a line such as OK: 33 Claude Code skills installed in /home/you/.claude/skills. Installers support repeatable --skill ID and --ref <full-commit-SHA> for a clean pinned checkout. Keep stable installations on a detached reviewed commit; see pinning and rollback. Installers are safe to rerun, stop before changing anything when a target path is already taken, and accept --dry-run and --uninstall. INSTALL.md lists each host's target directory and override variable, conflict backups, upgrades, and the plugin marketplaces for Claude Code, ChatGPT and Codex.

Claude Code can install the same skills as a plugin instead, without a clone:

claude plugin marketplace add CometWeb-io/agent-skills
claude plugin install cometweb-agent-skills@cometweb-agent-skills

For the running example, ask your assistant:

Inspect my disposable demo at http://127.0.0.1:8765.
Reproduce the incorrect recommendation, repair only the local copy,
and verify the fix, saved result after reload and test-data cleanup.
Report what you actually checked and what remains untested.

Pick a starting point

Use the owner and handoff map to choose the smallest task-specific selection. Load a formal output contract when its receiver needs it.

You need to…Start withYou get
Check a claimevidence-researcherSources, contradictions and an Evidence Pack
Decide what to do nextproduct-operatorA bounded now / next / stop list
Inspect an appweb-app-auditorFindings tied to observed behavior
Review a releaserelease-readinessA verdict for a specific candidate
Combine specialistsskill-orchestratorOrdered steps and structured handoffs

For isolated specialist runs, use skill-orchestrator-multiagent.

Skill catalog

33 skills. Versions come from each package's VERSION; the compatibility matrix lists host support.

Foundation and orchestration

SkillUse it forVersion
ai-councilEvidence-governed decisions, risk gates, forecasts, and GO / TEST / DEFER verdicts. (experimental; DEVELOPMENT; runs only when named)5.3.2
evidence-researcherClaim decomposition, source verification, falsifiers, contradictions, and Evidence Packs. (experimental; DEVELOPMENT)1.0.11
portfolio-operatorCross-project focus, capacity conflicts, and pause / delegate decisions. (experimental; DEVELOPMENT)1.2.5
skill-orchestratorMulti-skill workflows with ordered steps and CW-AIP handoffs. (experimental; DEVELOPMENT)1.5.0
skill-orchestrator-multiagentIsolated subagent execution for multi-skill workflows. (experimental; DEVELOPMENT)1.2.5
benchmark-curatorBenchmark corpora, holdouts, contamination controls, and revision hashes. (experimental; DEVELOPMENT)1.7.5
feedback-integratorRecurring failure patterns, improvement proposals, and regression tests. (experimental; DEVELOPMENT)1.8.2
quality-loop-operatorBriefing, review, repair, acceptance, measurement, and quality lifecycle control. (experimental; DEVELOPMENT)1.8.0
rubric-designerObservable evaluation criteria, evidence floors, blocker rules, and rubric locks. (experimental; DEVELOPMENT)1.7.7
skill-auditorSkill routing, portability, package hygiene, and supply-chain audits. (experimental; DEVELOPMENT)1.7.6
skill-evaluatorFair skill experiments, behavioral lift, resource cost, and host comparisons. (experimental; DEVELOPMENT)1.8.1

Product, research, and partnerships

SkillUse it forVersion
ai-humanizeNatural English and Polish rewrites that preserve meaning and voice. (experimental; DEVELOPMENT)2.7.0
competitive-intelligenceCompetitor watchlists, change detection, and recurring delta digests. (experimental; DEVELOPMENT)1.1.5
design-partner-finderFinding, qualifying, and managing design partners and early adopters. (experimental; DEVELOPMENT)1.2.5
product-operatorWeekly product control loops, roadmap drift, and now / next / later / stop actions. (experimental; DEVELOPMENT)2.4.4
product-teardownEvidence-backed product, UX, architecture, and implementation pattern analysis. (experimental; DEVELOPMENT)1.3.2
repo-to-roadmapWhole-project baselines, gap inventories, dependencies, and target-state roadmaps. (experimental; DEVELOPMENT)1.1.3
brief-architectExplicit artifact contracts, evidence policies, risks, and acceptance criteria. (experimental; DEVELOPMENT)1.9.0
content-writerEvidence-aware reader-facing articles, guides, reports, and documentation. (experimental; DEVELOPMENT)1.7.7
content-reviewerOptional editorial and adversarial content review with evidence, counterevidence and repair checks. (experimental; DEVELOPMENT)1.8.0
content-roasterAdversarial profile alias for content-reviewer, with legacy v6 tools. (experimental; DEVELOPMENT)7.0.0
science-roasterReviewer #2-style critique of methods, inference, validity, and reproducibility. (experimental; DEVELOPMENT)6.2.0
repo-roasterAdversarial repository review with invariants, reachability, and repair contracts. (experimental; DEVELOPMENT)6.2.0
repair-operatorMinimal dependency-aware repairs and fresh verification of closed findings. (experimental; DEVELOPMENT)1.7.7
artifact-acceptanceFinal evidence-backed acceptance gates for knowledge artifacts. (experimental; DEVELOPMENT)1.7.6
competitor-profilingInitial evidence-backed competitor baselines and normalized handoffs to competitive intelligence. (experimental; DEVELOPMENT)0.2.1
research-program-operatorResearch-program stage gates, next-study planning, and manuscript-readiness handoffs. (experimental; DEVELOPMENT; frozen)1.3.4

Publication, operations, QA, and release

SkillUse it forVersion
customer-opsSupport triage, incidents, account risk, commitments, and engineering handoffs. (experimental; DEVELOPMENT)2.2.3
ebook-publisherResearch-backed ebooks, white papers, workbooks, and publication QA. (experimental; DEVELOPMENT)1.0.7
longform-publisherCanonical long-form manuscripts and release-ready derived documents. (experimental; DEVELOPMENT; frozen)1.1.6
release-readinessCandidate-bound production gates and GO / GO_WITH_CONTROLS / NO_GO / DEFER verdicts. (experimental; DEVELOPMENT)1.4.0
seo-geo-aeo-maxxingMulti-pillar SEO / GEO / AEO visibility audits. (experimental; DEVELOPMENT)1.3.6
web-app-auditorEvidence-driven click-through QA for websites and web applications. (experimental; DEVELOPMENT)1.6.0

What is inside a skill

skills/<id>/
  SKILL.md        front door: frontmatter description (what routes it) + workflow
  VERSION         semantic version, mirrored in registry/skills.json
  references/     detail the host reads only when the skill opens it
  scripts/        deterministic kernels, validators, run_evals.py
  evals/, tests/  cases that run under pytest
  agents/         generated host adapters (do not hand-edit)

registry/skills.json is the source of truth for descriptions, versions, ownership boundaries and routing signals. The Cursor routing rule, the compatibility matrix and the catalog above are generated from it. A passing validator checks a contract; it does not prove that an AI answer is correct.

Source maps, repository snapshots and formal ContextEnvelope validation are standalone resources, without an additional skill or automatic preflight. Existing CW-AIP consumers keep the same payload contract.

How skills hand off: CW-AIP

Canonical skills stay standalone; alias installs also include their canonical package. When one owner feeds another the handoff is a typed JSON envelope rather than prose. That is the CometWeb Agent Interchange Protocol.

question ──▶ evidence-researcher ──▶ EvidenceEnvelope ──▶ ai-council ──▶ DecisionEnvelope
web-app-auditor ──▶ FindingEnvelope[] ──▶ release-readiness ──▶ release verdict
repo-to-roadmap ──▶ roadmap baseline ──▶ product-operator ──▶ handoff to a specialist
  • Small core, typed payload. Every envelope carries identity, producer, as_of time, dependencies and a payload with its hash; each payload kind has its own JSON Schema.
  • Producer truth. Only the emitting skill sets producer and timestamps; a consumer that disagrees emits a new envelope instead of editing one.
  • Status is local. Verified for research is not verified for a decision, which is not verified for a release. Consumers may apply stricter gates.

protocol/cw-aip-v2/ is current; protocol/cw-interchange-v1.md stays valid for skills that have not migrated. skill-orchestrator runs multi-step flows and passes the envelopes between steps. Check an envelope with:

uv run python tooling/validate_envelope.py --final fixtures/cwaip-v2/evidence-final.json

Write and evaluate a new skill

You need uv and Python 3.12+.

uv sync --group dev
uv run python tooling/new_skill.py my-skill \
  --description "80-1024 characters: what the skill does, when to use it, and when not to" \
  --summary "One line for the README catalog."
uv run python tooling/check_all.py --fast

The scaffold is registered and passes every fast gate straight away, but its content is placeholder. CONTRIBUTING.md walks through replacing it, making the evals and routing cases real, and bumping the plugin version. Full admission and versioned packaging reject known generated author prompts even if their scaffold labels were removed. Declared SCAFFOLD also blocks versioned publication; rewritten instructions can be distributed only with explicit experimental maturity metadata. A development ZIP (package_skill.py --dev) remains unassessed. Deterministic evals prove a package keeps its contract; whether a skill makes a model behave better is a separate experiment, described in docs/CONTRACT-TRACE-AND-SKILL-EVALS.md and run with the skill-evaluator skill.

Contributing

Read CONTRIBUTING.md for the check flow and the quality bar, and SECURITY.md for reporting a vulnerability. The documentation index lists everything else, from how routing works to evaluating and releasing.

MIT license · Changelog

Experimental opt-in product profiles

The PRD profile in brief-architect, four specialist profiles and three imported Corey capability packs are source previews. Default orchestrator plans do not activate them. Use an explicit PRD request, --with-prd-handoff, --specialist-profile or --with-capability-packs for the corresponding preview. Profile and PRD plans remain PLAN_ONLY; they grant no execution permission.

JSON schemas, semantic kernels, source bindings and resumable ledgers are checked with deterministic tests. Live host compatibility, output quality and comparative lift remain unqualified. Capability packs provide FRAMEWORK guidance, never independent evidence of demand or business outcomes. Retained licenses and pinned source commits are listed in THIRD_PARTY_NOTICES.md and the registries.

Repository checks validate this source candidate; they do not authorize installation, publishing or promotion of the experimental profiles.

Candidate quality boundaries

competitor-profiling and research-program-operator are experimental runtime candidates: their deterministic output contracts are tested, while real-model behavior and task-success lift remain not assessed. Catalog presence and format support are not host/model qualification. A READY handoff is bounded readiness for its named next step, never publication or external-write authority.

Discovery metadata, activated instructions and optional reference resources have separate estimates in the context budget. Actual prompt/cache tokens and runtime costs require recorded host runs.