Agent skill

Nim MCP Tools

by nim-lang in nim-lang/vscode-nim

A skill your agent uses for Nim symbol navigation and diagnostics.

Custom licenceAuto-check passedAgent Workflows

Install Nim MCP Tools

skills CLI
$ npx skills add nim-lang/vscode-nim --skill nim-mcp-tools -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nim-lang/vscode-nim nim-mcp-tools --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nim-lang/vscode-nim.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nim-mcp-tools .claude/skills/nim-mcp-tools && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
nim-mcp-tools
GitHub stars
114
Token cost
~2.8k tokens
SKILL.md length
1,576 words
Files
1
Skills in repo
1
Repo updated
First seen
Licence
Custom licence

At a glance

A skill your agent uses for Nim symbol navigation and diagnostics.

  • Works in 7 steps: Find All References or Usages of a… → List All Symbols in a File → Find Definitions → …
  • Nim symbol navigation and diagnostics
  • SKILL.md covers Core Mandate, Activation Rule, User Terminology vs MCP kind and When to Use, plus 4 more sections
  • Calls kind and rg

What it does

Nim MCP Tools is an agent skill from nim-lang/vscode-nim. Use for Nim symbol navigation and diagnostics. MANDATORY: Use specialized MCP tools (nimFindSymbols, nimFindReferences, nimListSymbols, nimCheckFile, nimCheckProject) first; fall back to grep only on error or user confirmation.

Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering MCP servers. It works with Visual Studio Code. The repository describes itself as: A VS Code plugin for the Nim language.

When your agent uses it

  • Nim symbol navigation and diagnostics
  • Tasks that involve MCP servers

Example prompts

  • “/nim-mcp-tools”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Find All References or Usages of a Symbol Name
  2. List All Symbols in a File
  3. Find Definitions
  4. Check a Single Nim File for Diagnostics
  5. Check the Current Nim Project for Diagnostics
  6. Standardize Naming
  7. Fix Project Issues

What it can do on your machine

Read from SKILL.md and the folder at commit ebe8b34. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • kind
    • rg

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Nim MCP Tools loads about 2.8k tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 1,576 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~60
When it runs · the whole SKILL.md, loaded when a task matches
~2.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,576 words (~2,784 tokens).

“AI agents MUST prefer specialized MCP tools over general-purpose instruments (grep, shell commands, read_file with manual parsing) for all Nim symbol-related and Nim diagnostics tasks. This is critical for:”

— opening of SKILL.md by nim-lang, Custom licence
name
nim-mcp-tools

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/nim-mcp-tools of nim-lang/vscode-nim.

Open the folder on GitHubat commit ebe8b34

Compare with similar skills

Nim MCP Tools next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Nim MCP Tools compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Nim MCP Tools this skillnim-lang/vscode-nim114—~2.8kAutomated safety check: PassCustom licence
Microsoft Skill CreatorMicrosoftDocs/mcp1.9k3 repos~2.1kAutomated safety check: PassCC-BY-4.0
CC Workflow Studio AI Editorbreaking-brake/cc-wf-studio5.4k—~561Automated safety check: PassCustom licence
Cao MCP Appsawslabs/cli-agent-orchestrator1.4k—~1.9kAutomated safety check: PassApache-2.0
Agnixagent-sh/agnix445—~874Automated safety check: PassApache-2.0
Claude Docs Consultantcentminmod/my-claude-code-setup2.7k—~959Automated safety check: PassMIT

Similar skills

  • Microsoft Skill Creator

    MicrosoftDocs/mcp

    Official

    Create agent skills for Microsoft technologies using official documentation.

    1.9k GitHub starsUsed in 3 repos~2.1k tokens
    Agent WorkflowsAuto-check passed
  • CC Workflow Studio AI Editor

    breaking-brake/cc-wf-studio

    Creates and edits visual agent workflows in CC Workflow Studio through conversation, with the agent reading and writing the canvas over MCP.

    5.4k GitHub stars~561 tokensUpdated 4 days ago
    Agent WorkflowsAuto-check passed
  • Cao MCP Apps

    awslabs/cli-agent-orchestrator

    Official

    Enable, operate, and extend CAO's MCP Apps surface — the host-rendered fleet dashboard visible inside MCP App hosts (Claude Desktop, ChatGPT, VS Code Copilot, Goose, Postman).

    1.4k GitHub stars~1.9k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Agnix

    agent-sh/agnix

    A skill your agent uses when user asks to 'lint agent configs', 'validate skills', 'check CLAUDE.md', 'validate hooks', 'lint MCP'.

    445 GitHub stars~874 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Claude Docs Consultant

    centminmod/my-claude-code-setup

    Consult official Claude Code documentation from code.claude.com using selective fetching.

    2.7k GitHub stars~959 tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Agnix

    agent-sh/agnix

    A skill your agent uses when user asks to 'lint agent configs', 'validate skills', 'check CLAUDE.md', 'validate hooks', 'lint MCP'.

    445 GitHub stars~563 tokensUpdated today
    Agent WorkflowsAuto-check passed

Categories

Questions about Nim MCP Tools

What does Nim MCP Tools do?

A skill your agent uses for Nim symbol navigation and diagnostics. Nim MCP Tools is an agent skill from nim-lang/vscode-nim. Use for Nim symbol navigation and diagnostics.

When should I use Nim MCP Tools?

Nim MCP Tools fits situations like: nim symbol navigation and diagnostics; tasks that involve MCP servers.

How do I install Nim MCP Tools in Claude Code?

Run `npx skills add nim-lang/vscode-nim --skill nim-mcp-tools -a claude-code`. Or copy the skill folder (skills/nim-mcp-tools in nim-lang/vscode-nim) into .claude/skills/nim-mcp-tools in your project. Claude Code loads it when a task matches its description.

How do I install Nim MCP Tools in Codex?

Run `npx skills add nim-lang/vscode-nim --skill nim-mcp-tools -a codex`. Or copy the skill folder (skills/nim-mcp-tools in nim-lang/vscode-nim) into .agents/skills/nim-mcp-tools in your project. Codex loads it when a task matches its description.

Can I use Nim MCP Tools in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nim-lang/vscode-nim --skill nim-mcp-tools -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nim-mcp-tools, .gemini/skills/nim-mcp-tools, .github/skills/nim-mcp-tools and .opencode/skills/nim-mcp-tools in your project.

What does Nim MCP Tools need to run?

Going by SKILL.md and its folder, Nim MCP Tools needs the command-line tools its instructions call (kind and rg).

Does Nim MCP Tools access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Nim MCP Tools safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Nim MCP Tools use?

Nim MCP Tools has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Nim MCP Tools use?

About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Nim MCP Tools?

Skills that share tags, products or a category with Nim MCP Tools: Microsoft Skill Creator (MicrosoftDocs/mcp, 1.9k stars), CC Workflow Studio AI Editor (breaking-brake/cc-wf-studio, 5.4k stars), Cao MCP Apps (awslabs/cli-agent-orchestrator, 1.4k stars) and Agnix (agent-sh/agnix, 445 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Nim MCP Tools?

nim-lang (a GitHub organization) maintains it in nim-lang/vscode-nim, which has 114 GitHub stars. The repository was last updated on May 20, 2026.

Source: nim-lang/vscode-nim on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.