githubnext/gh-aw-cao/create-cao-campaign

Trust tier 3
  • community
  • ext:[{"type":"plugin","description":"Custom plugin integration"}]
Source check pending

Checking that the SKILL.md file is still in the repository.

Create a governed CAO campaign with one orchestrator, bounded workers, policy declarations, packaging, and validation.

Install

npx vskill@latest install githubnext/gh-aw-cao/create-cao-campaign

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

Create a CAO Campaign

For a general automation request, first follow From Outcome to Execution. Derive structure from outcome, scope, and execution requirements; do not ask users to choose a pattern. Explain the fit; ask only for genuinely missing requirements. Use this procedure for independent per-target execution, history, retries, specialized workers, or an explicit campaign request. Otherwise follow the matching CAO integration and installed agentic-workflows skill, not this campaign procedure. Infer structure, never authority: preserve policy, access, scope, output routing, capabilities, and explicit reviewed live authorization.

Procedure

  1. Load the installed agentic-workflows skill and follow its new-workflow

route for every workflow. Inspect .github/workflows/shared/control.md, the effective .github/workflows/cao.json, and the nearest maintained campaign.

  1. Define the campaign slug, outcome, discovery and ranking signals, workers,

triggers, rollout expectations, permissions, tools, network, credentials, safe outputs, completion evidence, and bounded campaign memory. Ask only for decisions that cannot be inferred safely.

  1. Create one orchestrator and at least one independently dispatchable worker

together. A standalone workflow is not an operational campaign.

  1. Apply the workflow contract to the

orchestrator and every worker. Keep review as the default and preserve the intersection of policy, request, worker ceiling, credential reach, and compiled capability.

  1. Add or update the campaign aw.yml, cao.json, README, root aw.yml, and

package-completeness tests as required by Build Your First Campaign.

  1. For each stable worker, use the repository's operational-value skill to

decide whether a deterministic evaluator is meaningful. Add a measurable worker and evaluator together, or record that the outcome is not measurable.

  1. Add package problem clustering only when the campaign has a deterministic,

bounded problem definition not covered by built-in computations; follow Computations.

  1. Compile editable workflow sources with npm run compile; inspect CAO validation

in Actions after publication. Never edit generated .lock.yml files directly. Run focused tests, package-completeness tests, and clean-room lifecycle tests when credentials are available.

  1. Compare intended state with policy and the dashboard control-plane view.

Report the campaign files, workers, safety capabilities, review-mode proof, evaluator status, validation, and unresolved prerequisites.

Guardrails

  • Keep campaign design, worker decomposition, prompts, and safety tradeoffs

agentic. Use gh aw compilation and repository validation commands for parsing, generation, and verification; do not reproduce compiler behavior.

  • CAO decides whether and where work runs; gh-aw decides how an authorized

workflow executes. Neither authority substitutes for the other.

  • Orchestrators discover and dispatch. Each worker handles one dispatched

repository and cannot discover targets, dispatch work, or widen mode.

  • Pass every workflow read permission to the shared/control.md import using

its matching read_<permission> input. Shared control must bind GitHub MCP and CLI tools to the exact App or owner-scoped PAT selected for that repository; checkout authentication alone is not sufficient.

  • Keep credentials in Actions secrets and out of policy, prompts, inputs,

steering, memory, logs, and commits.

  • Use GitHub tools read-only. Repository writes use declared safe outputs.
  • Keep installed package sources immutable. Optional consumer guidance belongs

in .github/cao/<campaign-slug>.md, loaded with a trailing optional runtime-import.

  • Use stable work identity, handler-level deduplication, bounded output volume,

silent no-ops, and the shortest practical expiration.

  • Never infer activation from catalog files, workflow sources, repository name,

or credential reach. Missing authority fails closed.

Targeted references

worker, steering, memory, and safe-output invariants.

human-first report formatting.

problem-clustering, optimization, and the dashboard add-on exception.

authoring sequence and package shape.

execution roles.

dispatch and enforcement.

computations.

The top-level deterministic dashboard/ package is the sole add-on exception: it is conventional Actions automation, not an agentic campaign. Do not add an orchestrator, worker, memory, steering, or operational grader to it.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Extension points

  • pluginCustom plugin integration

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/githubnext/gh-aw-cao/create-cao-campaign/badge)](https://verified-skill.com/skills/githubnext/gh-aw-cao/create-cao-campaign)

Something wrong with this skill or its page? Tell us.