account-rotation
Switch coding-agent accounts and verify runtime identity. Use when: the caller requests an account change; never rotate automatically to evade a quota.
Run a supplied task in AGY Antigravity and collect its result. Use when: the caller selects AGY; never a fallback for native coding.
$ npx -y skills add boshu2/agentops --skill agy-native --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agy-nativeContext preview
The summary Claude sees to decide when to auto-load this skill.
Run a supplied task in AGY Antigravity and collect its result. Use when: the caller selects AGY; never a fallback for native coding.
name: agy-native description: 'Run a supplied task in AGY Antigravity and collect its result. Use when: the caller selects AGY; never a fallback for native coding.' practices: [team-topologies, design-by-contract] hexagonal_role: driving-adapter consumes: [explicit-packet] produces: [agy-run-evidence] context_rel: - kind: separate-ways with: codex-exec skill_api_version: 1 user-invocable: true metadata: tier: cross-vendor dependencies: [] capabilities: [dispatch_explicit_packet, provide_fresh_context] effects: [start_agy_session] canonical_status: canonical disposition: keep_optional_adapter output_contract: AGY runtime evidence
Use AGY only when the caller explicitly selects that runtime. Discover its live command surface with `agy --help` (and `agy models` for the current model set) before acting, and scope every session to the supplied workspace and packet.
Discovering the live command surface before acting works because AGY's CLI changes faster than any skill text: a remembered flag is a guess, while a freshly listed one is evidence.
The posture a run gets is chosen by flags, so name it explicitly:
when the packet's declared effects and the caller's authorization cover that blast radius.
a built-in `--print-timeout` (default 5m); a run that exceeds it is killed and reported as timed out, not as a result.
A reader who sets none of these gets AGY's interactive default, not a scoped run. Match the posture to the declared effects and disclose which one was used.
If `agy` is not installed or its command surface cannot be discovered, report the absence as a disclosed fact and stop. Do not fall back to another runtime, do not guess a command surface, and never route through `claude -p`.
Named failure mode — **wrapper drift**: invoking AGY through remembered syntax that silently changed, producing runs that look scoped but are not.
Anti-pattern: reusing one AGY session for both author and validator roles because starting a second session is slower. Corrective: keep the identities distinct; a shared session forfeits the fresh-judgment guarantee that makes the validator's evidence usable.
the core verdict directly.
and never become AgentOps phase, queue, or completion state.
Return evidence to the caller and stop. Installation, plugin mutation, and recurring scheduling require separate explicit authorization.
AgentOps gives Claude Code and Codex reusable instructions, called skills, for investigating code, writing useful tests, and independently reviewing changes.
Switch coding-agent accounts and verify runtime identity. Use when: the caller requests an account change; never rotate automatically to evade a quota.
Coordinate selected writers with Agent Mail messages and advisory file reservations. Use when: this adapter is requested; mail does not own tracker status.
Dispatch independent tasks to parallel workers or selected persistent roles. Use when: delegation is authorized with disjoint scopes; execution does not…
Search agent session logs and cited episodes with CASS. Use when: past prompts, decisions or failures may answer a question; repeated text is not a proven…
Configure Claude Code hooks and narrow enforcement guards. Use when: the caller requests hook installation, repair or policy changes; a hook is not required to…
Run one prompt through headless Codex and capture its result. Use when: requesting a single noninteractive Codex process. Not for worker batches or retries.