Agent Plugins Marketplace
All plugins

skill-concierge

v0.47.1

A skill-governance layer: semantic retrieval (which skill) + use-enforcement (whether an agent uses one) + a compounding invocation ledger. Works with Claude Code, Codex, Command Code, Oh My Pi, and ZCode.

CodexClaude Code9 Skills1 MCP serverstdio

By thinhkhuatLicense: MIT0 GitHub starsUpdated last week

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
10 skill or MCP entries
Source updated
Sep 15, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install skill-concierge for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add skill-concierge@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/thinhkhuat/skill-concierge

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

skill-concierge/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/blocklist/SKILL.md
├── skills/catalogs/SKILL.md
├── skills/consult/SKILL.md
├── skills/doctor/SKILL.md
├── skills/flywheel/SKILL.md
├── skills/keep-on/SKILL.md
├── skills/setup/SKILL.md
├── skills/skill-search/SKILL.md
├── skills/skill-usage-audit/SKILL.md
└── .mcp.json

Included Skills9

blocklistskills/blocklist/SKILL.md

Manage skill-concierge's DISABLE list — skills the user ordered off, regardless of origin (personal, plugin, external catalog, or command-files surfaced as skills). Use this skill when the user wants to view, disable, block, or re-enable a skill, says "disable X", "block X", "stop using/offering X", "X is turned off", "re-enable/unblock X", "which skills are disabled", or asks why a Skill invocation was denied by the blocklist guard. Runs scripts/blocklist.py (list / add / remove); the blocklist lives under the canonical durable home (~/.claude/skill-concierge/blocklist.json) and is enforced by the enforcer (no offers/hints/routes), the engine (no search hits, get_skill refuses), and the PreToolUse guard (invocation denied) — ADR-0046.

catalogsskills/catalogs/SKILL.md

Manage external skill-catalog roots — third-party skill collections indexed for retrieval WITHOUT being installed (ADR-0031). Use this skill when the user wants to register, list, or remove an external skills directory ("add my cloned skills repo to search", "index this skill collection without installing it", "which external catalogs are configured"), promote an external skill into ~/.claude/skills, or asks why a search hit is marked "[external]". Runs scripts/catalogs.py (list / add / remove / promote), which edits the operator-owned ~/.claude/skill-concierge/catalog-roots.json; the index follows at the next reindex.

consultskills/consult/SKILL.md

Consult the best skill or chain of skills for a task — a deliberated, expert-style curation over the full catalogue (installed AND external), built on deep reading of skill bodies and capsule dossiers (ADR-0049). Trigger when the user asks to consult which skills fit a task, wants the best combo or chain of skills planned as a step BEFORE work starts, asks "which skills should I use for X" or "plan a skill strategy for this task", or wants the agent to think deeply and curate from the whole shelf instead of taking the quick per-turn offer. Runs a wide sieve (consult_candidates over the engine index), delegates body-level fit analysis to an analyst subagent, then composes a ranked RUN/⚠/ALSO verdict with promote-ready external picks. For the quick single-skill find mid-task, use skill-search instead.

doctorskills/doctor/SKILL.md

Diagnose and repair a broken or degraded skill-concierge install. Use this skill when the skill-search MCP won't connect, search_skills returns nothing or stale results, skills have gone dark, the MCP seems to run old code after a plugin update, or anything about skill-concierge misbehaves after setup or a plugin update. Runs scripts/doctor.py to check the deployment layer (engine venv, engine freshness, Qdrant, MCP wiring, settings overrides, ledger) and delegates retrieval health to the engine; with --fix it applies safe repairs (start Qdrant, reindex, re-apply overrides).

flywheelskills/flywheel/SKILL.md

See the retrieval-flywheel status and trigger an incremental utterance-generation run. Use this skill when the user asks about the flywheel, "how many skills have utterances / triggers", "flywheel coverage", "which skills are missing utterances", "is the LLM endpoint configured/reachable", or wants to "generate triggers", "run the flywheel", "refresh utterances", or "index the new skills' utterances". The flywheel is the utterance layer (ADR-0026) that teaches the retriever how users actually ask for a skill (EN+VN), lifting recall. Runs scripts/flywheel.py — status mode (default, read-only) prints endpoint config + reachability and per-skill utterance coverage (N/M covered, and the missing skills by name); --generate runs the incremental generator (only new/changed skills hit the LLM) then reindexes so the new points go live, printing before/after coverage. Generation fails loud if the LLM endpoint is unreachable.

keep-onskills/keep-on/SKILL.md

Manage skill-concierge's always-ON allowlist — the skills kept fully described in every turn instead of name-only. Use this skill when the user wants to view, add, or remove always-on skills, asks "which skills are always on", "add X to always-on", "remove X from the keep-on list", "manage the always-on skills", or wants to curate what stays injected vs retrieved on demand. Runs scripts/keep-on.py (list / add / remove), which edits the always-on allowlist under the canonical durable home (~/.claude/skill-concierge/keep-on.json) and re-applies the settings.json overrides.

setupskills/setup/SKILL.md

Bootstrap or repair the skill-concierge engine from scratch. Use this skill when installing skill-concierge on a new machine, right after a plugin update, or when skill-concierge:doctor reports the engine venv is missing. Runs setup.sh to build the stable engine venv, start the Qdrant container, build the multilingual index, and apply the curated skill-budget overrides, then verifies the result with doctor.

skill-searchskills/skill-search/SKILL.md

Find the right skills for a task before acting. Use at the start of any multi-step or unfamiliar request to retrieve relevant skills by meaning, not name. Triggers when the user asks to build, set up, design, deploy, fix, or automate something and the right skill isn't obvious.

skill-usage-auditskills/skill-usage-audit/SKILL.md

Use when measuring whether a skill-concierge gate-threshold change helped real skill usage or adoption — "did the new gate values help", "skill usage impact after the change", "assess skill helpfulness", "audit skill usage post-deploy", "which telemetry is valid for skill-usage analysis". Stops the reflex of using the skill-invocation-ledger or treating offer→take as usage; routes to the transcript SKILL-FIRST trail instead.

MCP servers1

skill-searchstdio
command
./bin/skill-search-mcp
cwd
.
env.SKILL_QDRANT_URL
http://localhost:6333
env.SKILL_EMBED_BACKEND
fastembed
env.SKILL_EMBED_MODEL
sentence-transformers/paraphrase-multilingual-mpnet-base-v2
env.SKILL_TOP_K
6
env.SKILL_LLM_TRIGGERS
1
env.TRIGGERS_MAX
16
env.SKILL_TRIGGERS
/Users/thinhkhuat/.claude/skill-concierge/triggers.json

Plugin manifests2

.codex-plugin/plugin.json
{
  "name": "skill-concierge",
  "version": "0.47.1",
  "description": "A skill-governance layer: semantic retrieval (which skill) + use-enforcement (whether an agent uses one) + a compounding invocation ledger. Works with Claude Code, Codex, Command Code, Oh My Pi, and ZCode.",
  "author": {
    "name": "thinhkhuat"
  },
  "license": "MIT",
  "keywords": [
    "skills",
    "skill-search",
    "governance",
    "enforcement",
    "semantic-retrieval",
    "telemetry",
    "claude-code",
    "codex",
    "command-code",
    "oh-my-pi",
    "omp",
    "zcode"
  ],
  "skills": "./skills/",
  "mcpServers": "./.codex-plugin/mcp.json",
  "interface": {
    "displayName": "Skill Concierge",
    "shortDescription": "Semantic skill retrieval + use-enforcement + invocation ledger",
    "longDescription": "A skill-governance layer that replaces default skill discovery with precise semantic retrieval, a per-turn use-mandate hook, and a compounding invocation ledger for data-backed always-on curation. Works with both Claude Code and Codex over a single shared catalogue.",
    "developerName": "thinhkhuat",
    "category": "Developer Tools",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "defaultPrompt": [
      "Find the right skill for this task",
      "Audit which skills I actually use",
      "Check skill-concierge health"
    ]
  }
}
.claude-plugin/plugin.json
{
  "name": "skill-concierge",
  "version": "0.47.1",
  "description": "A skill-governance layer: semantic retrieval (which skill) + use-enforcement (whether an agent uses one) + a compounding invocation ledger. Works with Claude Code, Codex, Command Code, Oh My Pi, ZCode, and DeepSeek Harness (DSH).",
  "author": {
    "name": "thinhkhuat"
  },
  "license": "MIT",
  "keywords": [
    "skills",
    "skill-search",
    "governance",
    "enforcement",
    "semantic-retrieval",
    "telemetry",
    "claude-code",
    "codex",
    "command-code",
    "oh-my-pi",
    "omp",
    "zcode",
    "dsh",
    "deepseek-harness"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[skill-concierge on Agent Plugins Marketplace](https://pluginsmp.com/plugins/skill-concierge)