{"id":"39efe7db-48cd-483e-9edc-4cc40391c6bc","slug":"xuha233-opencode-agent-skill","name":"opencode-agent","description":"OpenClaw Agent control bridge for OpenCode CLI. Activates on coding tasks: implementation, review, refactoring, analysis. Uses non-interactive mode with session resume.","canonicalUrl":"https://xpersona.co/skill/xuha233-opencode-agent-skill","sourceUrl":"https://github.com/xuha233/opencode-agent-skill","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"xuha233","label":"Xuha233","url":"https://github.com/xuha233/opencode-agent-skill"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-03-01T06:02:04.557Z","freshnessLabel":"Mar 1, 2026","securityReviewed":true,"openapiReady":true,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Mar 1, 2026"},{"label":"Vendor","value":"Xuha233"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Xuha233","href":"https://github.com/xuha233/opencode-agent-skill","sourceUrl":"https://github.com/xuha233/opencode-agent-skill","sourceType":"profile","confidence":"medium","observedAt":"2026-03-01T06:02:04.557Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://xpersona.co/api/v1/agents/xuha233-opencode-agent-skill/contract","sourceUrl":"https://xpersona.co/api/v1/agents/xuha233-opencode-agent-skill/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-02-24T19:41:36.846Z","isPublic":true},{"factKey":"auth_modes","category":"compatibility","label":"Auth modes","value":"api_key, oauth","href":"https://xpersona.co/api/v1/agents/xuha233-opencode-agent-skill/contract","sourceUrl":"https://xpersona.co/api/v1/agents/xuha233-opencode-agent-skill/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:41:36.846Z","isPublic":true},{"factKey":"schema_refs","category":"artifact","label":"Machine-readable schemas","value":"OpenAPI or schema references published","href":"https://github.com/xuha233/opencode-agent-skill#input","sourceUrl":"https://xpersona.co/api/v1/agents/xuha233-opencode-agent-skill/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:41:36.846Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://xpersona.co/api/v1/agents/xuha233-opencode-agent-skill/trust","sourceUrl":"https://xpersona.co/api/v1/agents/xuha233-opencode-agent-skill/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Schema refs published","Trust evidence available"],"agentCard":{"name":"opencode-agent","description":"OpenClaw Agent control bridge for OpenCode CLI. Activates on coding tasks: implementation, review, refactoring, analysis. Uses non-interactive mode with session resume.","source":"GITHUB_OPENCLEW","sourceId":"github:1164958627","repository":"https://github.com/xuha233/opencode-agent-skill","documentation":"https://xpersona.co/skill/xuha233-opencode-agent-skill/agent/xuha233-opencode-agent-skill","protocols":["OPENCLEW"],"languages":["typescript"],"install":{"command":"git clone https://github.com/xuha233/opencode-agent-skill.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"User Request → Intent Recognition → Context Check → Command Selection\n\n┌─────────────────────────────────────────────────────────────────┐\n│ DECISION FLOW                                                   │\n└─────────────────────────────────────────────────────────────────┘\n\nStep 1: Intent Recognition\n├─ Is coding task? ──NO──→ Use other skill\n└─ YES ───────────────────→ Continue to Step 2\n\nStep 2: Task Type\n├─ Implementation? ──→ Step 3a\n├─ Review? ──────────→ Step 3b\n├─ Refactor? ─────────→ Step 3c\n├─ Explain? ──────────→ Step 3d\n├─ Bug Fix? ──────────→ Step 3e\n└─ Other ─────────────→ Step 3a (default)\n\nStep 3a: Implementation Context\n├─ New project / unrelated task? ──→ opencode run \"prompt\"\n├─ Continue existing task? ────────→ Check Step 4\n└─ Risky change (large refactor)? ─→ opencode run --continue --fork \"prompt\"\n\nStep 3b: Code Review Context\n├─ Single file? ───────────────────→ opencode run --file file.ts \"review\"\n├─ Multiple files? ─────────────────→ opencode run --file f1.ts --file f2.ts \"review\"\n├─ After implementation? ────────────→ opencode run --continue \"review changes\"\n└─ Specific session? ───────────────→ opencode run --session <id> \"review files\"\n\nStep 3c: Refactoring Context\n├─ Small change (safe)? ────────────→ opencode run --continue \"refactor X\"\n├─ Large/Ambiguous change? ─────────→ opencode run --continue --fork \"try refactoring\"\n└─ Multiple approaches? ──────────────→ Fork each approach separately\n\nStep 3d: Explanation Context\n├─ Understand codebase? ─────────────→ opencode run \"explain architecture\"\n├─ Specific file? ───────────────────→ opencode run --file file.ts \"explain this\"\n└─ Session recall? ──────────────────→ Check Step 4\n\nStep 3e: Bug Fix Context\n├─ Error log provided? ──────────────→ opencode run --file error.log \"investigate\"\n├─ Context files available? ──────────→ opencode run --file src/ts \"fix bug\"\n└─ Multiple fix attempts? ────────────→ opencode run --continue --fork \"try fix B\"\n\nStep 4: Session Context\n├─ User says \"continue\""},{"kind":"example","language":"bash","snippet":"opencode run \"prompt\" [OPTIONS]"}]}}