From semlang
Inspect and configure SemLang MCP for the current Pi project. Use when SemLang MCP is missing, broken, or needs project-local Pi setup.
How this skill is triggered — by the user, by Claude, or both
Slash command
/semlang:semlang-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to help a user configure SemLang MCP in the current project.
Use this skill to help a user configure SemLang MCP in the current project.
Keep the setup minimal: this package loads pi-mcp-adapter; the skill only
helps manage MCP JSON configuration.
.pi/mcp.json.mcp.json~/.pi/agent/mcp.json~/.config/mcp/mcp.jsonmcpServers.semlang.semlang MCP server already exists, summarize where it was found and
do not add another server unless the user explicitly asks..pi/mcp.json. Prefer this Pi-owned project config unless an existing
.mcp.json already has, or clearly should have, the SemLang config.mcpServers.semlang entry and keep other servers/settings unchanged./reload or restart Pi.SEMLANG_* environment settings and that
semlang setup can inspect resolved SemLang settings.Unless a project-local SemLang binary strategy is explicitly requested and is more reliable for the project, add this server entry pinned to the package version:
{
"mcpServers": {
"semlang": {
"command": "npx",
"args": ["-y", "[email protected]", "mcp"],
"lifecycle": "lazy"
}
}
}
For an existing config file, merge the semlang object under the existing
mcpServers object instead of replacing the file.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub unsupervisedcom/semlang