arcanon
Scanner CLI

Skills

Add Arcanon skills to your AI assistant (Gemini CLI, Cursor, Claude Code).

Arcanon Skills are modular, self-contained packages that extend your AI assistant with specialized knowledge, workflows, and tools for code mapping.

Installation

To add the full Arcanon skill set to your local AI environment:

npx skills add arcanon-hub/arcanon-skills

Install specific skills

If you only need a specific capability, you can target individual skills:

# Just the scan & analyze skill
npx skills add arcanon-hub/arcanon-skills --skill arcanon-scan

Available Skills

arcanon-scan

Best for: Diagnostic scanning and fixing gaps.

This skill automates the entire "detect and fix" loop. It identifies missing connections by comparing your project manifest files (e.g., package.json, requirements.txt, pom.xml) against the scanner output. It then uses grep to find the missing calls in your source code and writes custom [[patterns]] to your .arcanon.toml to close the gaps.

arcanon-config

Best for: Manual configuration and precision tuning.

Use this skill when you know exactly what you want to change in your configuration. It provides deep knowledge of the .arcanon.toml schema, helping you exclude specific paths, disable noisy plugins, or manually tune pattern extraction strategies (like url_hostname vs named_arg).

arcanon-improve

Best for: Contributing to the Arcanon engine.

When a connection gap cannot be solved with a simple string-match pattern (e.g., it requires AST analysis or framework-specific routing), use this skill. It analyzes the Arcanon Scanner's Rust source code and generates detailed recommendations for core plugin or engine changes in a scanner-improvements.md report.

Target a specific assistant

You can target specific AI agents if you use multiple environments:

npx skills add arcanon-hub/arcanon-skills --agent gemini cursor

Verification

After installation, reload your AI session (e.g., /skills reload in Gemini CLI) and verify the skills are available:

/skills list

On this page