
Auto Skill Loader
Solves the OpenCode skill persistence problem by exposing your approved skills as an MCP resource that gets read at session start, so your agent automatically knows its capabilities without manual invocation or fuzzy matching. Configure which skills to auto-load in a YAML file, and the server surfaces them via `skills://active`. Also includes proxy tools for MiniMax vision and web search that work around OpenCode's broken stdio transport for the official `minimax-coding-plan-mcp` integration. The vision proxy handles image analysis up to 20MB across JPEG, PNG, GIF, and WebP formats. Comes with skill management tools like `activate_skill`, `list_skills`, and `check_prerequisites` for validating dependencies. Tested on both Claude Code and OpenCode on macOS.
- tools
- 9
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Apr 10, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
list_skillsList all available skills in skills_dir with descriptions
List all available skills in skills_dir with descriptions
No parameter schema in public metadata yet.
activate_skillAdd a skill to your approved list (persists to config.yaml)
Add a skill to your approved list (persists to config.yaml)
No parameter schema in public metadata yet.
deactivate_skillRemove a skill from your approved list
Remove a skill from your approved list
No parameter schema in public metadata yet.
get_skill_infoGet details about a specific skill
Get details about a specific skill
No parameter schema in public metadata yet.
get_active_skillsList currently active skill names
List currently active skill names
No parameter schema in public metadata yet.
suggest_skillsIf no skills are active, suggests common ones to get started
If no skills are active, suggests common ones to get started
No parameter schema in public metadata yet.
check_prerequisitesValidate a skill's dependencies (MCP tools, API keys, env vars)
Validate a skill's dependencies (MCP tools, API keys, env vars)
No parameter schema in public metadata yet.
minimax_understand_imageAnalyze images (JPEG, PNG, GIF, WebP up to 20MB)
Analyze images (JPEG, PNG, GIF, WebP up to 20MB)
No parameter schema in public metadata yet.
minimax_web_searchWeb search using MiniMax
Web search using MiniMax
No parameter schema in public metadata yet.
Sponsors
Configuration
MINIMAX_TOKEN_PLAN_KEY*secretMiniMax Token Plan API key from https://platform.minimax.io
Readme
auto-skill-loader
Give your AI agent a persistent skill library it auto-loads at session start.
OpenCode image note: OpenCode doesn't yet expose real file paths when you paste images — the agent sees a filename instead. Workaround: give the agent an actual file path instead of pasting. Skills auto-load at session start as expected.
mcp-name: io.github.divitkashyap/auto-skill-loader
How it works
- You configure which skills to auto-load in
~/.config/auto-skill-loader/config.yaml - The MCP server reads skill files from your skills directory and exposes them via
skills://active - At session start your agent reads
skills://activeand gets all approved skills auto-injected - No explicit triggers needed — the agent already knows your skills
Why
The main problem: In OpenCode, skills don't auto-load — the agent has to explicitly invoke them or rely on unreliable fuzzy matching. auto-skill-loader solves this by exposing your skill library as an MCP resource that gets read at session start. Deterministic, no guessing.
Details
- Repository
- github.com/divitkashyap/auto-skill-loader
- Categories
- AI & LLM Tools, Search & Web Crawling
- Package
auto-skill-loader- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active