add-opencode

Integrate the OpenCode provider into NanoClaw with Dockerfile validation.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tharunramagiri/bookoraaagent --skill add-opencode-tharunramagiri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-opencode
Source: https://github.com/tharunramagiri/bookoraaagent/tree/main/.claude/skills/add-opencode
Command: npx skills add https://github.com/tharunramagiri/bookoraaagent --skill add-opencode-tharunramagiri

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @opencode-ai/sdk.

What problem does it solve?

This skill solves the limitation of being restricted to a single default AI provider by enabling the integration of OpenCode as a flexible, alternative agent provider for your NanoClaw agents.

Core Features & Use Cases

  • Provider Flexibility: Allows switching the agent backend to OpenCode, supporting various models from OpenRouter, OpenAI, Google, and DeepSeek.
  • Robust Validation: Includes structural tests and registration guards to ensure the provider is correctly wired and dependencies are compatible.
  • Use Case: If you need to use a specific model not supported by the default provider, use this skill to wire in OpenCode and configure your agent to route requests through your preferred API endpoint.

Quick Start

Run the add-opencode skill to fetch the provider files, install the necessary SDK dependencies, and rebuild your agent container with the new provider enabled.

Frequently Asked Questions about add-opencode

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate OpenCode as a custom agent provider in NanoClaw?

You can integrate OpenCode as a custom agent provider by running the add-opencode skill to fetch provider files, install the @opencode-ai/sdk dependency, and rebuild your agent container with the new backend enabled.

What model backends can I use with the OpenCode provider integration?

The OpenCode provider integration supports multiple model backends, allowing you to route agent requests through various models from OpenRouter, OpenAI, Google, and DeepSeek instead of the default provider.

Can I configure per-session provider overrides with OpenCode in NanoClaw?

Yes, the OpenCode provider integration facilitates the configuration of per-session and per-group provider overrides, allowing flexible backend routing while maintaining containerized isolation.

Does integrating OpenCode require Dockerfile validation?

Yes, the integration ensures system integrity through automated registration guards and structural Dockerfile validation to verify the provider is correctly wired and dependencies are compatible.

When do I need an alternative agent provider for my NanoClaw agents?

You need an alternative agent provider when you want to use a specific model not supported by the default provider, enabling you to route requests through your preferred API endpoint using OpenCode.