Skip to content

Phase 5: Deep Customization

💡 Goal: Deeply customize OpenCode to build your personal专属 tool

🎯 Phase Objectives

  • Master OpenCode's complete configuration system
  • Create custom Agents, Skills, and commands
  • Configure permissions, themes, and MCP extensions
  • Integrate IDEs and remote mode

⚠️ Reading Guide

This phase is a reference manual - you don't need to read it from start to finish.

Recommended approach:

  • Consult it when you have specific needs
  • Check the table of contents first to find relevant sections
  • Learn on demand, read when needed

📚 Courses in This Phase

CourseContentType
5.1 Configuration GuideComplete opencode.json configurationReference
5.2 Custom AgentsCreate personalized AI personasHands-on
5.3 SkillsPackage complex instructionsHands-on
5.4 Quick CommandsOne-click task triggersHands-on
5.5 Permission ControlSecurity policy configurationReference
5.6 Themes & ShortcutsAppearance and key customizationHands-on
5.7 MCP ExtensionsConnect external servicesHands-on
5.8 IDE IntegrationVS Code/Zed/JetBrains etc.Hands-on
5.9 Remote ModeServer and Web interfaceExtension
5.10 SDK DevelopmentDeveloper extensionsExtension
5.11 Enterprise FeaturesTeam and enterprise featuresReference
5.11a Enterprise Auth IntegrationUnified authentication & org defaultsHands-on
5.12 Plugin DevelopmentExtension developmentExtension
5.12c Hook TutorialPlugin hooks/config hooks guideExtension
5.13 Custom ToolsTool packaging techniquesHands-on
5.14 GitHub IntegrationCode collaboration workflowHands-on
5.15 GitLab IntegrationTeam collaboration setupHands-on
5.20 Context CompactionSmart management of long conversationsReference

🎒 What You'll Gain

After completing this phase, you will be able to:

  1. Fully control OpenCode's configuration
  2. Create a personalized AI working environment
  3. Integrate into your development toolchain
  4. Extend functionality based on your needs

Read on demand, start with Configuration Guide →