opencode-customization

Customize OpenCode configurations, workflows, and agent components across projects.

2|Updated Nov 27, 2017
One-click install
npx skills add https://github.com/tomoasleep/dotfiles --skill opencode-customization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencode-customization
Source: https://github.com/tomoasleep/dotfiles/tree/main/config/.claude/skills/opencode-customization
Command: npx skills add https://github.com/tomoasleep/dotfiles --skill opencode-customization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

OpenCode customization guides users through the full configuration surface, enabling consistent, scalable tweaks to settings, agents, tools, themes, and permissions across projects.

Core Features & Use Cases

  • Comprehensive configuration guidance for Remote/global/Custom/Project configs, plus inline runtime settings and .opencode directories for agents, commands, and plugins.
  • Instructions for defining and using Agent Skills, Custom Tools, Custom Commands, Custom Agents, Themes, Keybinds, Formatters, Permissions, and MCP Servers to tailor OpenCode workflows.
  • Use Case: A team standardizes editor themes and shares a library of agent skills and tools to accelerate onboarding and project consistency.

Quick Start

Create a minimal project by adding a basic opencode.json, a sample SKILL.md under .claude/skills, and a couple of references to illustrate configuration inheritance and resource loading.

Frequently Asked Questions about opencode-customization

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

FAQPage Schema
How do I customize OpenCode configuration for a specific project?

OpenCode customization uses an opencode.json file for project settings, supporting global, project, and runtime configurations. You can define agent skills, custom tools, commands, and themes within .opencode directories to tailor workflows.

What are OpenCode agent skills and how do they work?

OpenCode agent skills are customizable components defined under .claude/skills directories. They require frontmatter metadata and references, allowing teams to share and standardize agent behaviors across different projects.

Can I configure permissions and themes across an entire OpenCode team?

Yes, OpenCode customization supports global configuration for permissions and themes. Teams can standardize editor themes and share a library of agent skills and tools to accelerate onboarding and project consistency.

How do I add custom commands and MCP servers in OpenCode?

OpenCode customization allows defining custom commands and MCP servers through configuration files. You can add these components via .opencode directories to extend functionality and integrate external services.

Does OpenCode support custom keybinds and formatters?

Yes, OpenCode customization includes support for custom keybinds and formatters. These can be configured alongside themes, tools, and permissions to fully tailor the development environment.