{
  "schema_version": 2,
  "name": "control-to-action-compass",
  "slug": "control-to-action-compass",
  "title": "Separate Controllable Actions From Dependencies and Outcomes",
  "description": "Use this Brali skill when the user's situation matches the bounded protocol \"Separate Controllable Actions From Dependencies and Outcomes\". For a concern or desired outcome, separate actions you can directly perform from dependencies you can influence or only observe, choose one concrete next action, and define how waiting items will be revisited instead of repeatedly planning the outcome itself. Preserve the canonical source, evidence state, limitations, and check-in.",
  "protocol_id": "brali:control-to-action-compass",
  "canonical_protocol_url": "https://brali-lifeos.github.io/life-os/control-to-action-compass/",
  "machine_record_url": "https://brali-lifeos.github.io/life-os/control-to-action-compass/index.json",
  "skill_page_url": "https://brali-lifeos.github.io/skill-packs/control-to-action-compass/",
  "skill_markdown_url": "https://brali-lifeos.github.io/skill-packs/control-to-action-compass/SKILL.md",
  "skill_mode": "usable",
  "recommendation_eligible": true,
  "operational_guidance": true,
  "evidence_state": "practical",
  "sensitive": false,
  "reviewed_at": "2026-09-10",
  "topics": [
    "Decision Making"
  ],
  "methods": [],
  "lenses": [
    "Stoicism"
  ],
  "license": "CC-BY-NC-SA-4.0",
  "source_library": "https://brali-lifeos.github.io/skill-packs/library.json",
  "trusted_feed": "https://brali-lifeos.github.io/life-os/datasets/protocols.json",
  "format": {
    "name": "Agent Skills",
    "specification": "https://agentskills.io/specification",
    "artifact": "SKILL.md"
  },
  "compatible_hosts": [
    "Claude Code",
    "Hermes Agent",
    "OpenClaw",
    "AgentSkills.io-compatible hosts"
  ],
  "install": {
    "generic": {
      "artifact_url": "https://brali-lifeos.github.io/skill-packs/control-to-action-compass/SKILL.md",
      "directory_name": "control-to-action-compass"
    },
    "claude_code": {
      "personal_path": "~/.claude/skills/control-to-action-compass/SKILL.md",
      "project_path": ".claude/skills/control-to-action-compass/SKILL.md",
      "docs": "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview"
    },
    "hermes_agent": {
      "command": "hermes skills install https://brali-lifeos.github.io/skill-packs/control-to-action-compass/SKILL.md",
      "docs": "https://hermes-agent.nousresearch.com/docs/guides/work-with-skills"
    },
    "openclaw": {
      "workspace_path": "<workspace>/skills/control-to-action-compass/SKILL.md",
      "global_path": "~/.openclaw/skills/control-to-action-compass/SKILL.md",
      "docs": "https://github.com/openclaw/openclaw/blob/main/docs/tools/skills.md"
    }
  },
  "verification": {
    "status": "brali-ci-verified",
    "scope": "one-skill-per-hack coverage + format + evidence-state parity + provenance + stable links + SHA-256; not third-party vendor endorsement",
    "sha256": "681f4b74411be55120b0afbf8dbce6b6f2e4d9bc2c07ea3a355e21c7f017383a",
    "trust_gate": "practical",
    "source_protocol_id": "brali:control-to-action-compass"
  }
}
