understand-dashboard
Launch the interactive web dashboard to visualize a codebase's knowledge graph
Skill by Egonex-AI
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/egonex-ai-understand-dashboard
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: data
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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/understand-dashboard
What's inside
- Skill name
understand-dashboard- Description
- Launch the interactive web dashboard to visualize a codebase's knowledge graph
- License
- MIT
- Instructions
- 151 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# /understand-dashboard
Start the Understand Anything dashboard to visualize the knowledge graph for the current project.
## Instructions
1. Determine the project directory and data directory:
- If `$ARGUMENTS` contains a path, use that as the project directory
- Otherwise, use the current working directory
- Prefer the legacy `.understand-anything/` data directory when it exists, otherwise use `.ua/`
Use the Bash tool to resolve:
```bash
PROJECT_ARG="$ARGUMENTS"
if [ -n "$PROJECT_ARG" ]; then
PROJECT_DIR=$(cd "$PROJECT_ARG" 2>/dev/null && pwd -P)
else
PROJECT_DIR=$(pwd -P)
fi
if [ -z "$PROJECT_DIR" ] || [ ! -d "$PROJECT_DIR" ]; then
echo "Error: Project directory not found: ${PROJECT_ARG:-$PWD}"
exit 1
fi
if [ -d "$PROJECT_DIR/.understand-anything" ]; then
UA_DIR="$PROJECT_DIR/.understand-anything"
else
UA_DIR="$PROJECT_DIR/.ua"
fi
```
2. Check that `$UA_DIR/knowledge-graph.json` exists in the project directory. If not, tell the user:
```
No knowledge graph found. Run /understand first to analyze this project.
```
Use the Bash tool to check:
```bash
if [ ! -f "$UA_DIR/knowledge-graph.json" ]; then
echo "No knowledge graph found. Run /understand first to analyze this project."
exit 1
fi
```
3. Find the dashboard code. The dashboard is at `packages/dashboard/` relative to this plugin's root directory. Check these paths in order and use the first that exists:
- `${CLAUDE_PLUGIN_ROOT}/packages/dashboard/` (Claude Code runtime root, highest priority)
- `~/.understand-anything-plugin/packages/dashboard/` (universal symlink, all installs)
- Two levels up from `~/.agents/skills/understand-dashboard` real path (self-relative fallback)
- Two levels up from `~/.copilot/skills/understand-dashboard` real path (Copilot personal skills fallback)
- Common clone-based install roots:
- `~/.codex/understand-anything/understand-anything-plugin/packages/dashboard/`
- `~/.opencode/understand-anything/understand-anything-plugin/packages/dashboard/`
- `~/.pi/understand-anything/understand-anything-plugin/packages/dashboard/`
- `~/understand-anything/understand-anything-plugin/packages/dashboard/`
Use the Bash tool to resolve:
```bash
SKILL_REAL=$(realpath ~/.agents/skills/understand-dashboard 2>/dev/null || readlink -f ~/.agents/skills/understand-dashboard 2>/dev/null || echo "")
SELF_RELATIVE=$([ -n "$SKILL_REAL" ] && cd "$SKILL_REAL/../.." 2>/dev/null && pwd || echo "")
COPILOT_SKILL_REAL=$(realpath ~/.copilot/skills/understand-dashboard 2>/dev/null || readlink -f ~/.copilot/skills/understand-dashboard 2>/dev/null || echo "")
COPILOT_SELF_RELATIVE=$([ -n "$COPILOT_SKILL_REAL" ] && cd "$COPILOT_SKILL_REAL/../.." 2>/dev/null && pwd || echo "")
PLUGIN_ROOT=""
for candidate in \
"${CLAUDE_PLUGIN_ROOT}" \
"$HOME/.understand-anything-plugin" \
"$SELF_RELATIVE" \
"$COPILOT_SELF_RELATIVE" \
"$HOME/.codex/understand-anything/understand-anything-plugin" \
"$HOME/.opencode/understand-anything/understand-anything-plugin" \
"$HOME/.pi/understand-anything/understand-anything-plugin" \
"$HOME/understand-anything/understand-anything-plugin"; do
if [ -n "$candidate" ] && [ -d "$candidate/packages/dashboard" ]; then
PLUGIN_ROOT="$candidate"; break
fi
done
if [ -z "$PLUGIN_ROOT" ]; then
echo "Error: Cannot find the understand-anything plugin root."
echo "Checked:"
echo " - ${CLAUDE_PLUGIN_ROOT:-<unset CLAUDE_PLUGIN_ROOT>}"
echo " - $HOME/.understand-anything-plugin"
echo " - ${SELF_RELATIVE:-<unresolved path derived from ~/.agents/skills/understand-dashboard>}"
echo " - ${COPILOT_SELF_RELATIVE:-<unresolved path derived from ~/.copilot/skills/understand-dashboard>}"
echo " - $HOME/.codex/understand-anything/understand-anything-plugin"
echo " - $HOME/.opencode/understand-anything/understand-anything-plugin"
echo " - $HOME/.pi/understand-anything/understand-anything-plugin"
echo " - $HOME/understand-anything/understand-anything-plugin"
echo "Make sure you followed the installation instructions for your platform."
exit 1
fi
DASHBOARD_DIR="$PLUGIN_ROOT/packages/dashboard"
```
4. **Fast path — try the prebuilt viewer first (no install, no build).** Each release ships a self-contained viewer tarball; run it pinned to the installed plugin version:
```bash
: "${PLUGIN_ROOT:?Run step 3 first so PLUGIN_ROOT is set}"
: "${PROJECT_DIR:?Run step 1 first so PROJECT_DIR is set}"
PLUGIN_VERSION=$(node -p "require('$PLUGIN_ROOT/package.json').version")
VIEWER_URL="https://github.com/Egonex-AI/Understand-Anything/releases/download/v${PLUGIN_VERSION}/understand-anything-viewer.tgz"
npx --yes "$VIEWER_URL" "$PROJECT_DIR"
```
Run this in the background. It prints the same `🔑 Dashboard URL` line as the dev server:
- If the line appears, **skip steps 5-6** and continue at step 7.
- If the process exits without printing it (no release asset for this version, or no network), fall back to steps 5-6.
5. Fallback: install dependencies and build if needed:
```bash
: "${PLUGIN_ROOT:?Run step 3 first so PLUGIN_ROOT is set}"
DASHBOARD_DIR="${DASHBOARD_DIR:-$PLUGIN_ROOT/packages/dashboard}"
cd "$DASHBOARD_DIR" && (pnpm install --frozen-lockfile 2>/dev/null || pnpm install)
```
Then ensure the core package is built (the dashboard depends on it):
```bash
: "${PLUGIN_ROOT:?Run step 3 first so PLUGIN_ROOT is set}"
cd "$PLUGIN_ROOT" && pnpm --filter @understand-anything/core build
```From Egonex-AI/Understand-Anything, MIT.
More from Egonex-AI/Understand-Anything
- 0.870score
understand
Egonex-AI
Analyze a codebase to produce an interactive knowledge graph for understanding architecture, components, and relationships
SkillAFreshness: A★ 88KClaude Code +9 - 0.836score
understand-onboard
Egonex-AI
Use when you need to generate an onboarding guide for new team members joining a project
SkillBFreshness: B★ 88KClaude Code +9 - 0.779score
understand-explain
Egonex-AI
Use when you need a deep-dive explanation of a specific file, function, or module in the codebase
SkillCFreshness: C★ 88KClaude Code +9 - 0.779score
understand-diff
Egonex-AI
Use when you need to analyze git diffs or pull requests to understand what changed, affected components, and risks
SkillCFreshness: C★ 88KClaude Code +9 - 0.779score
understand-chat
Egonex-AI
Use when you need to ask questions about a codebase or understand code using a knowledge graph
SkillCFreshness: C★ 88KClaude Code +9 - 0.777score
understand-figma
Egonex-AI
Analyze a Figma file via the Figma REST API and generate an interactive design knowledge graph (pages, screens, components, component sets, instances, design…
SkillCFreshness: C★ 88KClaude Code +9 - 0.777score
understand-knowledge
Egonex-AI
Analyze a Karpathy-pattern LLM wiki knowledge base and generate an interactive knowledge graph with entity extraction, implicit relationships, and topic…
SkillCFreshness: C★ 88KClaude Code +9 - 0.777score
understand-domain
Egonex-AI
Extract business domain knowledge from a codebase and generate an interactive domain flow graph.
SkillCFreshness: C★ 88KClaude Code +9 - 0.655score
CLAUDE.md · Egonex-AI/Understand-Anything
Egonex-AI
CLAUDE.md from Egonex-AI/Understand-Anything: 103 lines covering Project Overview, Prerequisites, Architecture, Dashboard and more.
TemplateCFreshness: C★ 88KClaude Code
Compare and alternatives
Signals
- Stars
- 88,048
- Forks
- 7,430
- Open issues
- 124
- Last commit (this folder)
- Jul 10, 2026 (3 months ago)
- Last release
- Jul 10, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Egonex-AI/Understand-Anything
- Website
- understand-anything.com/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from Egonex-AI
- 0.870score
understand
Egonex-AI
Analyze a codebase to produce an interactive knowledge graph for understanding architecture, components, and relationships
SkillAFreshness: A★ 88KClaude Code +9 - 0.836score
understand-onboard
Egonex-AI
Use when you need to generate an onboarding guide for new team members joining a project
SkillBFreshness: B★ 88KClaude Code +9 - 0.779score
understand-explain
Egonex-AI
Use when you need a deep-dive explanation of a specific file, function, or module in the codebase
SkillCFreshness: C★ 88KClaude Code +9 - 0.779score
understand-diff
Egonex-AI
Use when you need to analyze git diffs or pull requests to understand what changed, affected components, and risks
SkillCFreshness: C★ 88KClaude Code +9 - 0.779score
understand-chat
Egonex-AI
Use when you need to ask questions about a codebase or understand code using a knowledge graph
SkillCFreshness: C★ 88KClaude Code +9 - 0.777score
understand-figma
Egonex-AI
Analyze a Figma file via the Figma REST API and generate an interactive design knowledge graph (pages, screens, components, component sets, instances, design…
SkillCFreshness: C★ 88KClaude Code +9
Cite this page
understand-dashboard skill. Agent Mart. https://agentmart.dev/skills/egonex-ai-understand-dashboard (last updated 2026-10-24)