Scholar Conceptual
joshzyj/open-scholar-skill
Build original theoretical frameworks and produce publication-quality conceptual diagrams for social science research.
A skill your agent uses when the user wants to create any technical diagram - architecture, data flow, flowchart, sequence, agent/memory, or concept map - and export as SVG+PNG.
$ npx skills add Citrus-bit/Anaxa --skill fireworks-tech-graph -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Citrus-bit/Anaxa fireworks-tech-graph --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Citrus-bit/Anaxa.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/public/fireworks-tech-graph .claude/skills/fireworks-tech-graph && rm -rf skills-srcUse ~/.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/
Install the "fireworks-tech-graph" agent skill from https://github.com/Citrus-bit/Anaxa/tree/main/skills/public/fireworks-tech-graph into .claude/skills/fireworks-tech-graph/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-tech-graph", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Citrus-bit/Anaxa/tree/main/skills/public/fireworks-tech-graphType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Citrus-bit/Anaxa --skill fireworks-tech-graph -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Citrus-bit/Anaxa fireworks-tech-graph --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Citrus-bit/Anaxa.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/public/fireworks-tech-graph .agents/skills/fireworks-tech-graph && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fireworks-tech-graph" agent skill from https://github.com/Citrus-bit/Anaxa/tree/main/skills/public/fireworks-tech-graph into .agents/skills/fireworks-tech-graph/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-tech-graph", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Citrus-bit/Anaxa --skill fireworks-tech-graph -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Citrus-bit/Anaxa fireworks-tech-graph --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Citrus-bit/Anaxa.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/public/fireworks-tech-graph .cursor/skills/fireworks-tech-graph && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "fireworks-tech-graph" agent skill from https://github.com/Citrus-bit/Anaxa/tree/main/skills/public/fireworks-tech-graph into .cursor/skills/fireworks-tech-graph/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-tech-graph", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Citrus-bit/Anaxa.git --path skills/public/fireworks-tech-graph--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Citrus-bit/Anaxa --skill fireworks-tech-graph -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Citrus-bit/Anaxa fireworks-tech-graph --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Citrus-bit/Anaxa.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/public/fireworks-tech-graph .gemini/skills/fireworks-tech-graph && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "fireworks-tech-graph" agent skill from https://github.com/Citrus-bit/Anaxa/tree/main/skills/public/fireworks-tech-graph into .gemini/skills/fireworks-tech-graph/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-tech-graph", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Citrus-bit/Anaxa fireworks-tech-graphInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Citrus-bit/Anaxa --skill fireworks-tech-graph -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Citrus-bit/Anaxa.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/public/fireworks-tech-graph .github/skills/fireworks-tech-graph && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "fireworks-tech-graph" agent skill from https://github.com/Citrus-bit/Anaxa/tree/main/skills/public/fireworks-tech-graph into .github/skills/fireworks-tech-graph/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-tech-graph", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Citrus-bit/Anaxa --skill fireworks-tech-graph -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Citrus-bit/Anaxa fireworks-tech-graph --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Citrus-bit/Anaxa.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/public/fireworks-tech-graph .opencode/skills/fireworks-tech-graph && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "fireworks-tech-graph" agent skill from https://github.com/Citrus-bit/Anaxa/tree/main/skills/public/fireworks-tech-graph into .opencode/skills/fireworks-tech-graph/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fireworks-tech-graph", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
fireworks-tech-graphA skill your agent uses when the user wants to create any technical diagram - architecture, data flow, flowchart, sequence, agent/memory, or concept map - and export as SVG+PNG.
Fireworks Tech Graph is an agent skill from Citrus-bit/Anaxa. Use when the user wants to create any technical diagram - architecture, data flow, flowchart, sequence, agent/memory, or concept map - and export as SVG+PNG. Trigger on: "画图" "帮我画" "生成图" "做个图" "架构图" "流程图" "可视化一下" "出图" "generate diagram" "draw diagram" "visualize" or any system/flow description the user wants illustrated. Do not use for real data charts, statistical plots, or experiment result figures; route those to chart or validated plotting workflows.
Its SKILL.md is about 5.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 46 other files, including scripts and reference files (for example `README.md`, `README.zh.md` and `agents/openai.yaml`).
It sits in Development, covering Diagrams, Data visualization and Knowledge graphs. The repository describes itself as: Anaxa 是一个面向科研工作流的开源智能体系统。它不是单纯的聊天机器人,也不是无人监管的自动发论文机器,而是把文献检索、证据审计、实验执行、论文写作、同行评审式检查和最终产物打包放进同一个可追踪的研究生命周期中。 The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit d57c708. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
npxpython3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
npmjs.comw3.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Fireworks Tech Graph loads about 5.4k tokens when it runs, and up to ~19k if it reads all its reference files. Until then it costs about 120 tokens; SKILL.md has 2,559 words of instructions outside code blocks.
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.
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); the scripts in this folder are not scanned.
The full file from Citrus-bit/Anaxa at commit d57c708, republished under its MIT licence (© Citrus-bit). 2,559 words, ~5,438 tokens.
.claude/skills/fireworks-tech-graph/SKILL.md (or your agent's skills folder). This skill also uses 43 other files; get the full folder from GitHub.Generate production-quality SVG technical diagrams exported as PNG via rsvg-convert.
Install this skill from GitHub:
npx skills add yizhiyanhua-ai/fireworks-tech-graphPublic package page:
https://www.npmjs.com/package/@yizhiyanhua-ai/fireworks-tech-graphDo not pass @yizhiyanhua-ai/fireworks-tech-graph directly to skills add, because the CLI expects a GitHub or local repository source.
Update command:
npx skills add yizhiyanhua-ai/fireworks-tech-graph --force -g -yFour helper scripts in scripts/ directory provide stable SVG generation and validation:
generate-diagram.sh - Validate SVG + export PNG./scripts/generate-diagram.sh -t architecture -s 1 -o ./output/arch.svg./scripts/generate-diagram.sh -t architecture -s 1 -o ./output/arch.svggenerate-from-template.py - Create starter SVG from templatepython3 ./scripts/generate-from-template.py architecture ./output/arch.svg '{"title":"My Diagram","nodes":[],"arrows":[]}'validate-svg.sh - Validate SVG syntax./scripts/validate-svg.sh <svg-file>test-all-styles.sh - Batch test all styles./scripts/test-all-styles.shWhen to use scripts:
When to generate SVG directly:
references/style-1-flat-icon.md as the default only after this skill is selected, unless user specifies another; load the matching references/style-N.md for exact color tokens and SVG patternsreferences/icons.md for known productsrsvg-convert file.svg -o /dev/null 2>&1 to check syntaxrsvg-convert -w 1920 file.svg -o file.pngNodes = services/components. Group into horizontal layers (top→bottom or left→right).
<rect> dashed containers to group related services in the same layer0 0 960 600 standard, 0 0 960 800 for tall stacksEmphasizes what data moves where. Focus on data transformation.
stroke-width: 2.5) for primary data pathsSequential decision/process steps.
Shows how an AI agent reasons, uses tools, and manages memory. Key conceptual layers to always consider:
Specialized agent diagram focused on memory operations.
store(), retrieve(), forget(), consolidate()Time-ordered message exchanges between participants.
<rect> loop/alt frames with label in top-left cornerSide-by-side comparison of approaches, systems, or components.
#dcfce7) + ✓ checkmark; unsupported: #f9fafb fill#f9fafb / #ffffff) for readabilityHorizontal time axis showing durations, phases, and milestones.
0 0 960 400 typical; wider for many time periods: 0 0 1200 400Radial layout from central concept.
cx=480, cy=280<path> with cubic bezier for branches, not straight linesStatic structure showing classes, attributes, methods, and relationships.
+ public, - private, # protected)<<interface>> stereotype above name, or circle/lollipop notation<<enumeration>> stereotype, values in bottom0 0 960 600 standard; 0 0 960 800 for deep hierarchiesSystem functionality from user perspective.
<<include>> from base to included use case<<extend>> from extension to base use case0 0 960 600 standardLifecycle states and transitions of an entity.
entry/ action, exit/ action, do/ activity[condition]event [guard] / action/0 0 960 600 standardDatabase schema and data relationships.
1, N, 0..1, 0..*, 1..*0 0 960 600 standard; wider 0 0 1200 600 for many entitiesPhysical or logical network infrastructure.
0 0 960 600 standardFull mapping of UML 14 diagram types to supported diagram types:
| UML Diagram | Supported As | Notes |
|---|---|---|
| Class | Class Diagram | Full UML notation |
| Component | Architecture Diagram | Use colored fills per component type |
| Deployment | Architecture Diagram | Add node/instance labels |
| Package | Architecture Diagram | Use dashed grouping containers |
| Composite Structure | Architecture Diagram | Nested rects within components |
| Object | Class Diagram | Instance boxes with underlined name |
| Use Case | Use Case Diagram | Full actor/ellipse/relationship |
| Activity | Flowchart / Process Flow | Add fork/join bars |
| State Machine | State Machine Diagram | Full UML notation |
| Sequence | Sequence Diagram | Add alt/opt/loop frames |
| Communication | — | Approximate with Sequence (swap axes) |
| Timing | Timeline | Adapt time axis |
| Interaction Overview | Flowchart | Combine activity + sequence fragments |
| ER Diagram | ER Diagram | Chen/Crow's foot notation |
Map semantic concepts to consistent shapes across all diagram types:
| Concept | Shape | Notes |
|---|---|---|
| User / Human | Circle + body path | Stick figure or avatar |
| LLM / Model | Rounded rect with brain/spark icon or gradient fill | Use accent color |
| Agent / Orchestrator | Hexagon or rounded rect with double border | Signals "active controller" |
| Memory (short-term) | Rounded rect, dashed border | Ephemeral = dashed |
| Memory (long-term) | Cylinder (database shape) | Persistent = solid cylinder |
| Vector Store | Cylinder with grid lines inside | Add 3 horizontal lines |
| Graph DB | Circle cluster (3 overlapping circles) | |
| Tool / Function | Gear-like rect or rect with wrench icon | |
| API / Gateway | Hexagon (single border) | |
| Queue / Stream | Horizontal tube (pipe shape) | |
| File / Document | Folded-corner rect | |
| Browser / UI | Rect with 3-dot titlebar | |
| Decision | Diamond | Flowcharts only |
| Process / Step | Rounded rect | Standard box |
| External Service | Rect with cloud icon or dashed border | |
| Data / Artifact | Parallelogram | I/O in flowcharts |
Always assign arrow meaning, not just color:
| Flow Type | Color | Stroke | Dash | Meaning |
|---|---|---|---|---|
| Primary data flow | blue #2563eb | 2px solid | none | Main request/response path |
| Control / trigger | orange #ea580c | 1.5px solid | none | One system triggering another |
| Memory read | green #059669 | 1.5px solid | none | Retrieval from store |
| Memory write | green #059669 | 1.5px | 5,3 | Write/store operation |
| Async / event | gray #6b7280 | 1.5px | 4,2 | Non-blocking, event-driven |
| Embedding / transform | purple #7c3aed | 1px solid | none | Data transformation |
| Feedback / loop | purple #7c3aed | 1.5px curved | none | Iterative reasoning loop |
Always include a legend when 2+ arrow types are used.
Spacing:
Arrow Labels (CRITICAL):
<rect fill="canvas_bg" opacity="0.95"/> with 4px horizontal, 2px vertical paddingArrow Routing:
Line Overlap Prevention (CRITICAL - most common bug on Codex): When two arrows must cross each other, ALWAYS use jump-over arcs to prevent visual overlap:
Validation Checklist (run before finalizing):
text.length × 7px ≤ shape_width - 16px)0 0 960 600 default; 0 0 960 800 tall; 0 0 1200 600 wide<style>font-family: ...</style> — no external @import (breaks rsvg-convert)<defs>: arrow markers, gradients, filters, clip paths<marker> with markerEnd, sized markerWidth="10" markerHeight="7"<feDropShadow> in <filter>, apply sparingly (key nodes only)M x1,y1 C cx1,cy1 cx2,cy2 x2,y2 cubic bezier for loops/feedback arrows<clipPath> if text might overflow a node boxMANDATORY: Python List Method (ALWAYS use this):
python3 << 'EOF'
lines = []
lines.append('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 700">')
lines.append(' <defs>')
# ... each line separately
lines.append('</svg>')
with open('/path/to/output.svg', 'w') as f:
f.write('\n'.join(lines))
print("SVG generated successfully")
EOFWhy mandatory: Prevents character truncation, typos, and syntax errors. Each line is independent and easy to verify.
Pre-Tool-Call Checklist (CRITICAL - use EVERY time):
If ANY answer is NO: STOP. Do NOT call the tool. Prepare the content first.
Error Recovery Protocol:
Validation (run after generation):
rsvg-convert file.svg -o /tmp/test.png 2>&1 && echo "✓ Valid" && rm /tmp/test.pngIf using generate-from-template.py:
source / target node ids in arrow JSON so the generator can snap to node edgesx1,y1,x2,y2 as hints or fallback coordinates, not the main routing primitiveCommon Syntax Errors to Avoid:
yt-anchor → ✅ y="60" text-anchor="middle"x="390 (missing y) → ✅ x="390" y="250"fill=#fff → ✅ fill="#ffffff"marker-end= → ✅ marker-end="url(#arrow)"L 29450 → ✅ L 290,220</svg> at end./[derived-name].svg and ./[derived-name].png in current directory--output /path/ or 输出到 /path/rsvg-convert -w 1920 file.svg -o file.png (1920px = 2x retina)| # | Name | Background | Best For |
|---|---|---|---|
| 1 | Flat Icon (default) | White | Blogs, docs, presentations |
| 2 | Dark Terminal | #0f0f1a | GitHub, dev articles |
| 3 | Blueprint | #0a1628 | Architecture docs |
| 4 | Notion Clean | White, minimal | Notionnce |
| 5 | Glassmorphism | Dark gradient | Product sites, keynotes |
| 6 | Claude Official | Warm cream #f8f6f3 | Anthropic-style diagrams |
| 7 | OpenAI Official | Pure white #ffffff | OpenAI-style diagrams |
Load references/style-N.md for exact color tokens and SVG patterns.
Default: Style 1 (Flat Icon) for most diagrams. Load references/style-diagram-matrix.md for detailed style-to-diagram-type recommendations.
These patterns appear frequently — internalize them:
RAG Pipeline: Query → Embed → VectorSearch → Retrieve → Augment → LLM → Response Agentic RAG: adds Agent loop with Tool use between Query and LLM Agentic Search: Query → Planner → [Search Tool / Calculator / Code] → Synthesizer → Response Mem0 / Memory Layer: Input → Memory Manager → [Write: VectorDB + GraphDB] / [Read: Retrieve+Rank] → Context Agent Memory Types: Sensory (raw input) → Working (context window) → Episodic (past interactions) → Semantic (facts) → Procedural (skills) Multi-Agent: Orchestrator → [SubAgent A / SubAgent B / SubAgent C] → Aggregator → Output Tool Call Flow: LLM → Tool Selector → Tool Execution → Result Parser → LLM (loop)
© Citrus-bit, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 43 other files (scripts, references) in skills/public/fireworks-tech-graph of Citrus-bit/Anaxa.
Open the folder on GitHubat commit d57c708
Fireworks Tech Graph 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Fireworks Tech Graph this skillCitrus-bit/Anaxa | 120 | — | ~5.4k | Automated safety check: Pass | MIT | |
| Scholar Conceptualjoshzyj/open-scholar-skill | 168 | — | ~5.3k | Automated safety check: Pass | Custom licence | |
| Fireworks Tech Graphninehills/skills | 280 | 2 repos | ~8k | Automated safety check: Pass | MIT | |
| Diagram Designcathrynlavery/diagram-design | 47k | 1 repos | ~7.5k | Automated safety check: Pass | MIT | |
| Scientific Schematicsspacering-net/codeg | 3.9k | 11 repos | ~5.9k | Automated safety check: Notes | MIT | |
| Antv G2 Chartantvis/chart-visualization-skills | 506 | — | ~2.5k | Automated safety check: Pass | MIT |
joshzyj/open-scholar-skill
Build original theoretical frameworks and produce publication-quality conceptual diagrams for social science research.
ninehills/skills
A skill your agent uses when the user wants to create any technical diagram - architecture, data flow, flowchart, sequence, agent/memory, or concept map - and export as SVG+PNG.
cathrynlavery/diagram-design
Creates branded diagrams, from architecture, flowchart and sequence to charts and maps, as self-contained HTML with inline SVG, with import from draw.io, Mermaid and Excalidraw.
spacering-net/codeg
Create publication-quality scientific diagrams using Nano Banana 2 AI with smart iterative refinement.
antvis/chart-visualization-skills
A skill your agent uses whenever the user wants to create, customize, or troubleshoot G2 v5 chart visualizations.
tryopendata/skills
Generates OpenChart (https://github.com/tryopendata/openchart) chart, table, graph, sankey, tilemap, and geo map specs from data, and guides editorial design decisions.
Citrus-bit/Anaxa
Submission-grade Nature/high-impact journal figure workflow for Python or R.
Citrus-bit/Anaxa
A skill your agent uses whenever the user wants a chart, graph, plot, dashboard visual, or asks to visualize structured numbers, trends, comparisons, proportions, distributions, correlations…
Citrus-bit/Anaxa
Interact with MedrixFlow AI agent platform via its HTTP API.
Citrus-bit/Anaxa
Generate a personalized SOUL.md through a warm, adaptive onboarding conversation.
Citrus-bit/Anaxa
A skill your agent uses for general web research that needs current online information, multiple source angles, and synthesis, when no more specific research skill applies.
Citrus-bit/Anaxa
A skill your agent uses for empirical social-science research, applied economics, public policy, education, finance, management, sociology, psychology, epidemiology, or public-health data studies.
Categories
A skill your agent uses when the user wants to create any technical diagram - architecture, data flow, flowchart, sequence, agent/memory, or concept map - and export as SVG+PNG. Fireworks Tech Graph is an agent skill from Citrus-bit/Anaxa. Use when the user wants to create any technical diagram - architecture, data flow, flowchart, sequence, agent/memory, or concept map - and export as SVG+PNG.
Fireworks Tech Graph fits situations like: the user wants to create any technical diagram - architecture; concept map - and export as SVG+PNG; : 画图 帮我画 生成图 做个图 架构图 流程图 可视化一下 出图 generate diagram draw diagram visualize; any system/flow description the user wants illustrated.
Run `npx skills add Citrus-bit/Anaxa --skill fireworks-tech-graph -a claude-code`. Or copy the skill folder (skills/public/fireworks-tech-graph in Citrus-bit/Anaxa) into .claude/skills/fireworks-tech-graph in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Citrus-bit/Anaxa --skill fireworks-tech-graph -a codex`. Or copy the skill folder (skills/public/fireworks-tech-graph in Citrus-bit/Anaxa) into .agents/skills/fireworks-tech-graph in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Citrus-bit/Anaxa --skill fireworks-tech-graph -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fireworks-tech-graph, .gemini/skills/fireworks-tech-graph, .github/skills/fireworks-tech-graph and .opencode/skills/fireworks-tech-graph in your project.
Going by SKILL.md and its folder, Fireworks Tech Graph needs the command-line tools its instructions call (npx and python3). Our summary lists: Python 3; Node.js.
SKILL.md names 2 domains. In commands or code: npmjs.com and w3.org; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Fireworks Tech Graph is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.4k tokens (SKILL.md is roughly 22k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 14k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Fireworks Tech Graph: Scholar Conceptual (joshzyj/open-scholar-skill, 168 stars), Fireworks Tech Graph (ninehills/skills, 280 stars), Diagram Design (cathrynlavery/diagram-design, 47k stars) and Scientific Schematics (spacering-net/codeg, 3.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Citrus-bit (a GitHub user) maintains it in Citrus-bit/Anaxa, which has 120 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on September 7, 2026.
Source: Citrus-bit/Anaxa on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.