divitkashyap avatar

Auto Skill Loader

divitkashyap/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 tools

Public 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*secret

MiniMax 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

  1. You configure which skills to auto-load in ~/.config/auto-skill-loader/config.yaml
  2. The MCP server reads skill files from your skills directory and exposes them via skills://active
  3. At session start your agent reads skills://active and gets all approved skills auto-injected
  4. 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.


View the full README on GitHub

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

Related AI & LLM Tools MCP servers

View all
1drbaher avatarContract Ops Mcpdrbaher/contract-ops-mcpOne MCP server for the contract-ops suite: all nine local-first CLIs as agent tools.0stars
2drbaher avatarSign Clidrbaher/sign-cliAgent-first e-signature MCP server with offline PAdES signing and hash-chained audit.0stars
3stevysmith avatarStacktreestevysmith/stacktree-mcpPublish HTML to private, unguessable, replace-in-place URLs from any MCP-compatible AI agent.0stars
4ertad-family avatarLiquidertad-family/liquidConnect your AI agent to anything — APIs, databases, and agents; read and write, auto-discovered.0stars
5cesaryague avatarPaKi Curatores.cesaryague/paki-curatorCatalogue agent for César Yagüe's silent moving-image works, intuitively crafted, never generated.0stars
6fiber-ai avatarFiber AIfiber-ai/mcpSearch companies, enrich contacts, and reveal emails and phones from your AI agent.0stars