Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/therefreshcnft-axon
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/axon
What's inside
- Skill name
axon- Description
- Build a knowledge graph from any codebase, then query it. Use this skill when asked to analyze a repo's structure, find dead code, trace call graphs, see what breaks if a symbol changes, discover code clusters, run Cypher against a code graph, or expose codebase context to an AI agent via MCP. Trigger phrases include "dead code", "what calls this", "blast radius", "impact analysis", "code coupling", "knowledge graph", "MCP server for code", "explain this codebase", or "find circular dependencies".
- License
- MIT
- Metadata
- homepage: https://github.com/harshkedia177/axon
- Instructions
- 175 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (11)
- LICENSE.txt
- SKILL.md
- 01_analyze_and_search.sh · examples/
- 02_mcp_tools_call.py · examples/
- 03_cypher_query.sh · examples/
- README.md · examples/
- commands.md · references/
- cypher-queries.md · references/
- dashboard.md · references/
- graph-model.md · references/
- mcp-server.md · references/
SKILL.md (first lines)
# Axon
Axon indexes a codebase into a structural knowledge graph. Every dependency, call chain, type reference, community cluster, and execution flow ends up in a local graph database. You query it from the CLI, a web UI, or an MCP server.
The PyPI package is named **`axoniq`**. The CLI is named **`axon`**. Internal Python imports use `axon`.
**Requires: Python 3.11+**
**Local-only.** Parsing, graph storage, embeddings, and search all run on disk. No external APIs.
**Supported languages:** Python (`.py`), TypeScript (`.ts`, `.tsx`), JavaScript (`.js`, `.jsx`, `.mjs`, `.cjs`). Other languages are ignored.
## Setup (once)
Inside a Python 3.11+ environment:
```bash
pip install axoniq
```
The web UI (FastAPI backend + React frontend) ships inside the wheel, so no Node.js install is needed.
Optional Neo4j backend:
```bash
pip install "axoniq[neo4j]"
```
## When to use Axon
Use Axon whenever a question is about **structure**, not text:
- "What functions call `validate_user`?"
- "What breaks if I change the return type of `User.save`?"
- "Show me the dead code in this repo."
- "Which files always change together with `auth.py`?"
- "Are there circular dependencies between these modules?"
- "What community does `UserService` belong to?"
- "Find the shortest call chain from `cli.main` to `KuzuBackend.execute_raw`."
- "What tests are likely affected by this git diff?"
For plain text search use grep. For structural questions, run `axon analyze .` then query.
## Workflow
There are exactly three steps:
1. **Index.** `cd` into the repo, then `axon analyze .`. Writes `.axon/kuzu/` and `.axon/meta.json`. Takes a few seconds for most repos.
2. **Query.** Use the CLI (`axon query`, `axon context`, `axon impact`, `axon dead-code`, `axon cypher`) or the MCP server.
3. **Optional: live updates.** `axon watch` re-indexes on save. `axon serve --watch` does the same while exposing MCP.
The index lives entirely under `<repo>/.axon/`. Add `.axon/` to `.gitignore`.
## CLI reference (short form)
```
axon analyze [PATH] Index the repo at PATH (default: .)
--no-embeddings Skip vector embeddings (faster, semantic search off)
axon status Print stats for the current repo's index
axon list List every indexed repo on this machine
axon clean Delete .axon/ for the current repo
--force / -f Skip confirmation
axon query QUERY Hybrid search (BM25 + vector + fuzzy)
--limit / -n N Max results (default 20)
axon context SYMBOL 360-degree view: callers, callees, types, community
axon impact SYMBOL Blast radius — what changes if SYMBOL changes
--depth / -d N BFS depth 1..10 (default 3)
axon dead-code List unreachable symbols
axon cypher QUERY Run a read-only Cypher query against the graph
axon watch Re-index on file changes (Ctrl+C to stop)
axon diff BASE..HEAD Symbol-level diff between two git refs
axon mcp Start MCP server over stdio (no watcher)
axon serve --watch Start MCP server with live re-indexing
axon host Shared host: web UI + multi-client HTTP MCP
--port / -p PORT Port (default 8420)
--bind HOST Interface to bind (default 127.0.0.1)
--watch / --no-watch Live re-indexing (default on)
--no-open Don't auto-open browser
axon ui Web dashboard at localhost:8420
--port / -p PORT Port (default 8420)
--watch / -w Live re-indexing
--no-open Don't auto-open browser
--direct Force standalone mode even if a host is running
axon setup --claude Print MCP config for Claude Code
axon setup --cursor Print MCP config for Cursor
axon --version Print version
```
Every output is plain text. No JSON unless you go through the HTTP API.
## Worked examples
### 1. Index, then ask what calls a function
```bash
cd ~/Projects/my-repo
axon analyze .
axon context validate_user
```
`axon context` prints the symbol's file, the callers (with confidence), the callees, the type references, and the community it sits in.
### 2. Find dead code, then check what (if anything) still calls one of the entries
```bash
axon dead-code
axon context some_unreachable_function
```From TheRefreshCNFT/gemma-forge, MIT.
More from TheRefreshCNFT/gemma-forge
- 0.479score
scrapling-official
TheRefreshCNFT
Scrape web pages using Scrapling with anti-bot bypass (like Cloudflare Turnstile), stealth headless browsing, spiders framework, adaptive scraping, and…
SkillCFreshness: CClaude Code +9 - 0.479score
gsd
TheRefreshCNFT
Use the local Get Shit Done planning workflow package for project initialization, phase planning, execution routing, verification, and roadmap maintenance.
SkillCFreshness: CClaude Code +9 - 0.479score
logo-generator
TheRefreshCNFT
Generate professional SVG logos and high-end showcase images.
SkillCFreshness: CClaude Code +9 - 0.474score
webot-flow
TheRefreshCNFT
Project orientation and verification workflow for Gemma Forge.
SkillCFreshness: CClaude Code +9 - 0.474score
code-writer
TheRefreshCNFT
Build, modify, and verify local code deliverables in common languages, especially Python, JavaScript, TypeScript, HTML/CSS, SQL, and shell scripts.
SkillCFreshness: CClaude Code +9 - 0.471score
socraticode
TheRefreshCNFT
Semantic codebase exploration workflow for finding relevant files, indexing a codebase, querying context, and mapping dependencies through SocratiCode MCP.
SkillCFreshness: CClaude Code +9 - 0.470score
context-writer
TheRefreshCNFT
Internal Gemma Forge skill for the Project Context Writer.
SkillCFreshness: CClaude Code +9 - 0.455score
mcp-builder
TheRefreshCNFT
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools.
SkillCFreshness: CClaude Code +9 - 0.450score
pdf
TheRefreshCNFT
Use this skill whenever the user wants to do anything with PDF files.
SkillCFreshness: CClaude Code +9 - 0.251score
gemma-forge
TheRefreshCNFT
No description from the publisher yet.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 23, 2026 (5 months ago)
- Last release
- May 25, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/TheRefreshCNFT/gemma-forge
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from TheRefreshCNFT
- 0.479score
logo-generator
TheRefreshCNFT
Generate professional SVG logos and high-end showcase images.
SkillCFreshness: CClaude Code +9 - 0.479score
gsd
TheRefreshCNFT
Use the local Get Shit Done planning workflow package for project initialization, phase planning, execution routing, verification, and roadmap maintenance.
SkillCFreshness: CClaude Code +9 - 0.479score
scrapling-official
TheRefreshCNFT
Scrape web pages using Scrapling with anti-bot bypass (like Cloudflare Turnstile), stealth headless browsing, spiders framework, adaptive scraping, and…
SkillCFreshness: CClaude Code +9 - 0.474score
webot-flow
TheRefreshCNFT
Project orientation and verification workflow for Gemma Forge.
SkillCFreshness: CClaude Code +9 - 0.474score
code-writer
TheRefreshCNFT
Build, modify, and verify local code deliverables in common languages, especially Python, JavaScript, TypeScript, HTML/CSS, SQL, and shell scripts.
SkillCFreshness: CClaude Code +9 - 0.471score
socraticode
TheRefreshCNFT
Semantic codebase exploration workflow for finding relevant files, indexing a codebase, querying context, and mapping dependencies through SocratiCode MCP.
SkillCFreshness: CClaude Code +9
Cite this page
axon skill. Agent Mart. https://agentmart.dev/skills/therefreshcnft-axon (last updated 2026-10-24)