crabbuild/crab/crab-managed-operations

Claude Code and agent skill by crabbuild/crab

Trust tier 3
  • community
Source check pending

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

Manage Crab authentication, managed-service organizations and repositories, protected transfer grants and pushes, memberships, service accounts, audit events, and signed release manifests.

Install

npx vskill@latest install crabbuild/crab/crab-managed-operations

SKILL.md

Crab managed operations

Keep identity, service selection, authorization, resource ownership, audit, and release evidence explicit. A successful API response is not enough: verify the selected service and the resulting state.

Authentication

  1. Resolve the service origin and provider before login. Use device flow for

headless sessions and an explicit enterprise CA only when required.

  1. Store tokens in the supported credential store; never print them or place

them in arguments, logs, JSON reports, or generated manifests.

  1. auth status is read-only. logout must make clear whether it removes one

service/provider or all cached credentials.

  1. For static or cloud-provider authentication, validate audience, region,

certificate, clock, and permission failures separately.

Administration

  • Before create/update/delete, confirm service, organization, repository,

member, actor, and requested ownership change.

  • Read current state, use idempotency keys for creates/jobs and the returned

revision for If-Match mutations. Do not silently rename, archive, restore, delete, or transfer ownership.

  • Treat service-account keys and one-time secrets as write-only material. Show

only identifiers and redacted status after creation.

  • Keep pagination, retry, rate limits, and authorization failures distinct in

errors so automation can decide whether to retry.

Managed transfer boundary

  • Resolve a logical repository through the managed service. The client must

not learn or persist its physical prefix or canonical provider credential.

  • Clone, fetch, and hydrate request short-lived, repository- and

operation-scoped read grants. A protected push first prepares a session and push_upload staging grant, uploads immutable objects, then finalizes the exact request digest through the service.

  • Finalize is the publication authority. An upload or successful HTTP response

before finalize does not advance refs. Abort uncommitted sessions when safe; retry a timed-out request with its idempotency identity rather than creating an unrelated push.

  • Managed and direct-storage modes have different authorities. Never fall back

from a denied or unavailable managed request to ambient bucket credentials.

Audit and releases

  • Local audit log/verify/export operates on .crab/audit/events.jsonl and

its digest-protected events. Managed audit query/export is a tenant service API. Do not claim the local file is the managed tenant ledger.

  • release create/verify/export/list binds a Git revision to pointer inventory,

workflow metadata, parameters, metrics, and optional detached signatures; --publish stores a named manifest in the repository release namespace.

  • Release creation should reject unintended dirty state. A forced override is

an explicit policy decision and must appear in evidence.

  • Deep verification reconstructs pointer-backed files and checks identity; JSON

parsing alone is not content proof.

  • Export preserves signatures, identity metadata, and byte content. Verify the

exported artifact from a clean consumer.

Verification

Test expired and missing credentials, wrong service, insufficient permission, duplicate creation, membership removal, audit tampering, invalid signatures, and deep release verification. Redact all secrets in captured output and record the actor, resource, revision, and resulting audit event.

Security

  • Security scanPassed, 95 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
5

Not refreshed yet.

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/crabbuild/crab/crab-managed-operations/badge)](https://verified-skill.com/skills/crabbuild/crab/crab-managed-operations)

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