Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add MattArtzAnthro/gephi-ai --skill build-text-networkgit clone --depth 1 https://github.com/MattArtzAnthro/gephi-aiWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/mattartzanthro/gephi-ai/build-text-network)<a href="https://agentmods.dev/skills/mattartzanthro/gephi-ai/build-text-network"><img src="https://agentmods.dev/badge/skills/mattartzanthro/gephi-ai/build-text-network/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/mattartzanthro/gephi-ai/build-text-network"><img src="https://agentmods.dev/badge/skills/mattartzanthro/gephi-ai/build-text-network.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00054 | $0.00682 |
| Opus 5 | $0.00027 | $0.00341 |
| Sonnet 5 | $0.00011 | $0.00136 |
| Haiku 4.5 | $0.00005 | $0.00068 |
Grade A, and why
build-text-network scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 62 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Build a Text Network
Build and tune a word co-occurrence graph whose vocabulary reflects the corpus rather than stopwords or collection artifacts. A co-occurrence edge represents proximity in text, not semantic truth.
Read ../gephi/references/text-network-analysis.md before choosing construction
parameters and ../gephi/references/layout-guide.md before laying out the result.
If the request does not contain text or a readable path, ask for one.
Construction Choices
Use gephi_text_to_network. Record the final values and why they were chosen:
text: prefer a list when the corpus has natural segments; the window resets per item and avoids cross-document edges;window_size: smaller captures tighter pairings, larger captures looser themes;extra_stopwords: remove corpus-specific filler, names, and boilerplate;pos_filter: use nouns or proper nouns for a concept-focused map when suitable;min_word_frequencyandmin_edge_weight: raise these to remove rare noise;merge_phrases: combine useful repeated bigrams;exclude_self_referentialandself_referential_threshold: remove words that occur in nearly every document;context_snippets: preserve examples needed for later interpretation.
Build-and-Tune Loop
- Call
gephi_health_check. If it fails, tell the user to start Gephi and stop. - Build once with sensible parameters for this corpus. Run
gephi_get_graph_stats,gephi_profile_graph, andgephi_visual_qa. - Inspect top-degree words with
gephi_query_nodes. If hubs are interviewer names, filler, boilerplate, or other artifacts, rebuild withclear_existing: trueand improved stopwords, part-of-speech filtering, or frequency floors. - Repeat the vocabulary check until substantive terms dominate. Rebuild from parameters; do not hand-delete noisy nodes.
- Compute modularity, color by community, size by degree, and apply neutral edge styling appropriate for a dense co-occurrence graph.
- Run ForceAtlas 2 and Noverlap according to the layout guide. Perform the full
gephi_visual_qaand one-variable-at-a-time adjustment loop. - Export a PNG where requested and offer
gephi_view_graphwhen MCP Apps are supported.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 62 lines · 54 tokens per session scan A 6750846f48ab
build-text-network is a skill published in the GitHub repository MattArtzAnthro/gephi-ai (22 stars, last pushed 8d ago), licensed Apache-2.0. It adds 54 tokens to every session and 682 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
cuopt-numerical-optimization-formulation
LP, MILP, QP — concepts, problem-text parsing, and formulation patterns (parameters, constraints, decisions, objective). Concepts only; no API.
earth2studio-create-datasource
Create and validate Earth2Studio data source wrappers (DataSource, ForecastSource, DataFrameSource, ForecastFrameSource) from remote stores. Do NOT use for fetching data with existing sources, model inference, or installation tasks.
earth2studio-data-fetch
Fetch weather/climate data via Earth2Studio data sources for specific variables and times. Do NOT use for inference pipelines, model discovery, or installation.
i4h-workflow-dataset-convert
Convert workflow HDF5 recordings to LeRobot datasets for training or browser inspection. Use for conversion; do not use for replay, augmentation, or raw-data repair.
i4h-catheter-navigation-e2e
End-to-end smoke for catheter navigation covering setup, digital twin, DRR, and unit tests. Use when asked to run the full catheter workflow smoke or demo the v0.7 pipeline.
medtech-model-evidence-export
Exports sanitized metadata, parameters, reproducibility details, quality metrics, and optional review artifacts from Medical AI inference runs or evidence packs to MLflow. Use after inference, including NV-Generate runs; not for live training tracking, model registration, or clinical use.