#9 by GitHub stars
Graphify-Labs/graphify
Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists, where the question should be treated as a graphify query first. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god node
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
graphify/SKILL.md
Week of Oct 26, 2026 · +5 / −1 lines
Before Network or broad shell → After Network or broad shell
dac063456bc1 → f5155badddaa
+ 49 **When a graph is worth building:** this applies when you are choosing a tool yourself; if the user invoked `/graphify`, follow that request as asked. AST extraction of code is fast and free, but semantic extraction of docs, papers and images runs the model over every file, which can cost minutes and tens of thousands of tokens.
+ 50
+ 51 If a graph already exists, query it. With no graph, one targeted lookup ("where is X defined", "what calls Y" in an ordinary-sized codebase) is faster and free with a plain text search such as `grep` and `Read`: search directly instead of running the steps below, and mention that a graph can be built if the user wants one. Build one when you expect many questions against this corpus, the corpus is large or unfamiliar, the question needs links text search cannot see (doc to code, across documents), or it is structural (communities, bridges, import cycles).
+ 52
- 59 Follow these steps in order. Do not skip steps.
+ 63 Follow these steps in order unless the fast path above applies.
Verified commit f5155badddaa3286c78a51653791131e9e2e4d29
git clone --filter=blob:none --no-checkout https://github.com/Graphify-Labs/graphify.git .hotskills/graphify-labs-graphify && git -C .hotskills/graphify-labs-graphify checkout --detach f5155badddaa3286c78a51653791131e9e2e4d29
# Copy each selected skill directory from .hotskills/graphify-labs-graphify into .agents/skills/<skill-name>/Heat
7.9- Star growth, last 7 daysAhead of 93% of tracked repositories
- Star growth, last 24 hoursAhead of 93% of tracked repositories
- Rank movement, last 7 daysAhead of 74% of tracked repositories
- Commits, last 30 daysAhead of 99% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- graphify
graphify
How it works
graphify
When your agent uses it
Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists, where the question should be treated as a graphify query first. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god nodes, community detection, and query/path/explain tools.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
12,133 tokensWhen the skill is activated
Reference documents
357,940 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Usage
- What graphify is for
- What You Must Do When Invoked
- Interpreter guard for subcommands
- For --update and --cluster-only
- For /graphify query
- For /graphify add and --watch
- For the commit hook and native CLAUDE.md integration
- Honesty Rules
Scripts executed separately
__init__.py__main__.py_minhash.pyaffected.pyanalyze.pybenchmark.pybuild.pycache.pycallflow_html.pycargo_introspect.pycli.pycluster.pycross_repo_calls.pycross_repo_types.pycsharp_dispatch.pydedup.pydetect.pydiagnostics.pyexport.pyexporters/__init__.pyexporters/base.pyexporters/graphdb.pyexporters/html.pyextract.pyextractors/__init__.pyextractors/apex.pyextractors/base.pyextractors/bash.pyextractors/blade.pyextractors/cobol.pyextractors/commonlisp.pyextractors/csharp.pyextractors/dart.pyextractors/dm.pyextractors/elixir.pyextractors/engine.pyextractors/erlang.pyextractors/fortran.pyextractors/go.pyextractors/json_config.pyextractors/julia.pyextractors/markdown.pyextractors/models.pyextractors/objc.pyextractors/ocaml.pyextractors/pascal.pyextractors/pascal_forms.pyextractors/powershell.pyextractors/r.pyextractors/razor.pyextractors/resolution.pyextractors/robot.pyextractors/rust.pyextractors/sln.pyextractors/solidity.pyextractors/sql.pyextractors/terraform.pyextractors/vbnet.pyextractors/verilog.pyextractors/yaml_config.pyextractors/zig.pyfile_slice.pyglobal_graph.pygoogle_workspace.pyhooks.pyids.pyingest.pyinstall.pyinterface_dispatch.pyllm.pymanifest.pymanifest_ingest.pymarkdown_resolution.pymcp_ingest.pymultigraph_compat.pypascal_resolution.pypaths.pypg_introspect.pypi/index.tspi/package.jsonprs.pyquerylog.pyrcfile.pyreflect.pyreport.pyresolver_registry.pyruby_resolution.pyscip_ingest.pysecurity.pysemantic_cleanup.pyserve.pyswift_dispatch.pysymbol_resolution.pytranscribe.pytree_html.pyvalidate.pywatch.pywiki.py
Files
__init__.pyruns1,424 bytes__main__.pyruns49,657 bytes_minhash.pyruns4,143 bytesaffected.pyruns19,283 bytesalways_on/agents-md.mddoc1,516 bytesalways_on/antigravity-rules.mddoc933 bytesalways_on/claude-md.mddoc1,159 bytesalways_on/gemini-md.mddoc1,159 bytesalways_on/kiro-steering.mddoc504 bytesalways_on/vscode-instructions.mddoc1,014 bytesanalyze.pyruns34,729 bytesbenchmark.pyruns4,574 bytesbuild.pyruns154,106 bytescache.pyruns99,266 bytescallflow_html.pyruns83,274 bytescargo_introspect.pyruns7,785 bytescli.pyruns272,545 bytescluster.pyruns22,185 bytescommand-kilo.mddoc407 bytescross_repo_calls.pyruns14,902 bytescross_repo_types.pyruns3,395 bytescsharp_dispatch.pyruns1,814 bytesdedup.pyruns86,280 bytesdetect.pyruns146,012 bytesdiagnostics.pyruns15,990 bytesexport.pyruns65,765 bytesexporters/__init__.pyruns25 bytesexporters/base.pyruns606 bytesexporters/graphdb.pyruns8,387 bytesexporters/html.pyruns36,205 bytesextract.pyruns551,837 bytesextractors/MIGRATION.mddoc5,123 bytesextractors/__init__.pyruns3,083 bytesextractors/apex.pyruns8,511 bytesextractors/base.pyruns8,536 bytesextractors/bash.pyruns34,011 bytesextractors/blade.pyruns4,258 bytesextractors/cobol.pyruns11,720 bytesextractors/commonlisp.pyruns24,406 bytesextractors/csharp.pyruns26,802 bytesextractors/dart.pyruns32,339 bytesextractors/dm.pyruns19,781 bytesextractors/elixir.pyruns23,200 bytesextractors/engine.pyruns581,225 bytesextractors/erlang.pyruns14,309 bytesextractors/fortran.pyruns21,613 bytesextractors/go.pyruns46,683 bytesextractors/json_config.pyruns15,453 bytesextractors/julia.pyruns23,919 bytesextractors/markdown.pyruns28,425 bytesextractors/models.pyruns4,634 bytesextractors/objc.pyruns42,483 bytesextractors/ocaml.pyruns17,416 bytesextractors/pascal.pyruns30,667 bytesextractors/pascal_forms.pyruns6,903 bytesextractors/powershell.pyruns30,927 bytesextractors/r.pyruns21,169 bytesextractors/razor.pyruns8,662 bytesextractors/resolution.pyruns193,043 bytesextractors/robot.pyruns12,981 bytesextractors/rust.pyruns50,725 bytesextractors/sln.pyruns3,926 bytesextractors/solidity.pyruns30,629 bytesextractors/sql.pyruns51,590 bytesextractors/terraform.pyruns23,087 bytesextractors/vbnet.pyruns17,974 bytesextractors/verilog.pyruns17,981 bytesextractors/yaml_config.pyruns11,156 bytesextractors/zig.pyruns11,921 bytesfile_slice.pyruns10,638 bytesglobal_graph.pyruns7,642 bytesgoogle_workspace.pyruns9,939 byteshooks.pyruns57,190 bytesids.pyruns7,774 bytesingest.pyruns14,114 bytesinstall.pyruns128,896 bytesinterface_dispatch.pyruns10,188 bytesllm.pyruns183,077 bytesmanifest.pyruns214 bytesmanifest_ingest.pyruns13,425 bytesmarkdown_resolution.pyruns12,757 bytesmcp_ingest.pyruns13,184 bytesmultigraph_compat.pyruns8,262 bytespascal_resolution.pyruns5,843 bytespaths.pyruns27,613 bytespg_introspect.pyruns8,036 bytespi/index.tsruns9,564 bytespi/package.jsonruns233 bytesprs.pyruns31,974 bytesquerylog.pyruns2,841 bytesrcfile.pyruns9,628 bytesreflect.pyruns37,353 bytesreport.pyruns20,145 bytesresolver_registry.pyruns3,396 bytesruby_resolution.pyruns23,150 bytesscip_ingest.pyruns13,947 bytessecurity.pyruns20,075 bytessemantic_cleanup.pyruns14,892 bytesserve.pyruns163,124 bytesskill-agents.mddoc48,179 bytesskill-aider.mddoc59,696 bytesskill-amp.mddoc48,179 bytesskill-claw.mddoc48,455 bytesskill-codex.mddoc49,215 bytesskill-copilot.mddoc48,455 bytesskill-devin.mddoc66,754 bytesskill-droid.mddoc48,179 bytesskill-kilo.mddoc48,754 bytesskill-kiro.mddoc48,455 bytesskill-opencode.mddoc47,902 bytesskill-pi.mddoc48,167 bytesskill-trae.mddoc48,277 bytesskill-vscode.mddoc48,114 bytesskill-windows.mddoc50,851 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskill.mdcore48,455 bytesskills/agents/references/add-watch.mddoc2,704 bytesskills/agents/references/exports.mddoc4,774 bytesskills/agents/references/extraction-spec.mddoc9,348 bytesskills/agents/references/github-and-merge.mddoc2,177 bytesskills/agents/references/hooks.mddoc1,270 bytesskills/agents/references/query.mddoc13,724 bytesskills/agents/references/transcribe.mddoc3,173 bytesskills/agents/references/update.mddoc11,279 bytesskills/amp/references/add-watch.mddoc2,704 bytesskills/amp/references/exports.mddoc4,774 bytesskills/amp/references/extraction-spec.mddoc9,348 bytesskills/amp/references/github-and-merge.mddoc2,177 bytesskills/amp/references/hooks.mddoc1,250 bytesskills/amp/references/query.mddoc13,724 bytesskills/amp/references/transcribe.mddoc3,173 bytesskills/amp/references/update.mddoc11,279 bytesskills/claude/references/add-watch.mddoc2,704 bytesskills/claude/references/exports.mddoc4,774 bytesskills/claude/references/extraction-spec.mddoc9,348 bytesskills/claude/references/github-and-merge.mddoc2,177 bytesskills/claude/references/hooks.mddoc1,267 bytesskills/claude/references/query.mddoc13,724 bytesskills/claude/references/transcribe.mddoc3,173 bytesskills/claude/references/update.mddoc11,279 bytesskills/claw/references/add-watch.mddoc2,704 bytesskills/claw/references/exports.mddoc4,774 bytesskills/claw/references/extraction-spec.mddoc5,240 bytesskills/claw/references/github-and-merge.mddoc2,177 bytesskills/claw/references/hooks.mddoc1,267 bytesskills/claw/references/query.mddoc13,724 bytesskills/claw/references/transcribe.mddoc3,173 bytesskills/claw/references/update.mddoc11,279 bytesskills/codex/references/add-watch.mddoc2,704 bytesskills/codex/references/exports.mddoc4,774 bytesskills/codex/references/extraction-spec.mddoc5,240 bytesskills/codex/references/github-and-merge.mddoc2,177 bytesskills/codex/references/hooks.mddoc1,267 bytesskills/codex/references/query.mddoc13,724 bytesskills/codex/references/transcribe.mddoc3,173 bytesskills/codex/references/update.mddoc11,279 bytesskills/copilot/references/add-watch.mddoc2,704 bytesskills/copilot/references/exports.mddoc4,774 bytesskills/copilot/references/extraction-spec.mddoc9,348 bytesskills/copilot/references/github-and-merge.mddoc2,177 bytesskills/copilot/references/hooks.mddoc1,267 bytesskills/copilot/references/query.mddoc13,724 bytesskills/copilot/references/transcribe.mddoc3,173 bytesskills/copilot/references/update.mddoc11,279 bytesskills/droid/references/add-watch.mddoc2,704 bytesskills/droid/references/exports.mddoc4,774 bytesskills/droid/references/extraction-spec.mddoc9,348 bytesskills/droid/references/github-and-merge.mddoc2,177 bytesskills/droid/references/hooks.mddoc1,267 bytesskills/droid/references/query.mddoc13,724 bytesskills/droid/references/transcribe.mddoc3,173 bytesskills/droid/references/update.mddoc11,279 bytesskills/kilo/references/add-watch.mddoc2,704 bytesskills/kilo/references/exports.mddoc4,774 bytesskills/kilo/references/extraction-spec.mddoc9,348 bytesskills/kilo/references/github-and-merge.mddoc2,177 bytesskills/kilo/references/hooks.mddoc1,267 bytesskills/kilo/references/query.mddoc13,724 bytesskills/kilo/references/transcribe.mddoc3,173 bytesskills/kilo/references/update.mddoc11,279 bytesskills/kiro/references/add-watch.mddoc2,704 bytesskills/kiro/references/exports.mddoc4,774 bytesskills/kiro/references/extraction-spec.mddoc5,240 bytesskills/kiro/references/github-and-merge.mddoc2,177 bytesskills/kiro/references/hooks.mddoc1,267 bytesskills/kiro/references/query.mddoc13,724 bytesskills/kiro/references/transcribe.mddoc3,173 bytesskills/kiro/references/update.mddoc11,279 bytesskills/opencode/references/add-watch.mddoc2,704 bytesskills/opencode/references/exports.mddoc4,774 bytesskills/opencode/references/extraction-spec.mddoc9,348 bytesskills/opencode/references/github-and-merge.mddoc2,177 bytesskills/opencode/references/hooks.mddoc1,267 bytesskills/opencode/references/query.mddoc13,724 bytesskills/opencode/references/transcribe.mddoc3,173 bytesskills/opencode/references/update.mddoc11,279 bytesskills/pi/references/add-watch.mddoc2,704 bytesskills/pi/references/exports.mddoc4,774 bytesskills/pi/references/extraction-spec.mddoc5,240 bytesskills/pi/references/github-and-merge.mddoc2,177 bytesskills/pi/references/hooks.mddoc1,267 bytesskills/pi/references/query.mddoc13,724 bytesskills/pi/references/transcribe.mddoc3,173 bytesskills/pi/references/update.mddoc11,279 bytesskills/trae/references/add-watch.mddoc2,704 bytesskills/trae/references/exports.mddoc4,774 bytesskills/trae/references/extraction-spec.mddoc9,348 bytesskills/trae/references/github-and-merge.mddoc2,177 bytesskills/trae/references/hooks.mddoc1,594 bytesskills/trae/references/query.mddoc13,724 bytesskills/trae/references/transcribe.mddoc3,173 bytesskills/trae/references/update.mddoc11,279 bytesskills/vscode/references/add-watch.mddoc2,704 bytesskills/vscode/references/exports.mddoc4,774 bytesskills/vscode/references/extraction-spec.mddoc9,348 bytesskills/vscode/references/github-and-merge.mddoc2,177 bytesskills/vscode/references/hooks.mddoc1,267 bytesskills/vscode/references/query.mddoc13,724 bytesskills/vscode/references/transcribe.mddoc3,173 bytesskills/vscode/references/update.mddoc11,279 bytesskills/windows/references/add-watch.mddoc2,704 bytesskills/windows/references/exports.mddoc4,774 bytesskills/windows/references/extraction-spec.mddoc9,348 bytesskills/windows/references/github-and-merge.mddoc2,177 bytesskills/windows/references/hooks.mddoc1,267 bytesskills/windows/references/query.mddoc13,724 bytesskills/windows/references/transcribe.mddoc3,173 bytesskills/windows/references/update.mddoc11,279 bytesswift_dispatch.pyruns2,364 bytessymbol_resolution.pyruns22,421 bytestranscribe.pyruns6,372 bytestree_html.pyruns27,417 bytesvalidate.pyruns4,069 byteswatch.pyruns151,460 byteswiki.pyruns21,875 bytes
Read SKILL.md
# /graphify
Turn any folder of files into a navigable knowledge graph with community detection, an honest audit trail, and three outputs: interactive HTML, GraphRAG-ready JSON, and a plain-language GRAPH_REPORT.md.
## Usage
```
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault)
/graphify <path> # full pipeline on specific path
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch
/graphify <url1> <url2> ... # clone multiple repos, build each, merge into one cross-repo graph
/graphify <path> --mode deep # thorough extraction, richer INFERRED edges
/graphify <path> --update # incremental - re-extract only new/changed filesView the complete source on GitHubSkills included
- graphify
Repository facts
- License
- Apache-2.0
- Created
- Apr 3, 2026
- Last pushed
- Nov 5, 2026
- Forks
- 13,681
- Open issues
- 718
- Project activity
- Active
Rank over the last 12 weeks
Now #9 · best #9 · up 1 in 30 days
- #9 on Aug 2
- #9 from Aug 7 to Aug 24
- #10 from Aug 25 to Oct 24
- #11 on Oct 25
- #10 on Oct 28
- #9 since Oct 29
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 2, 2026
Changed on Oct 27, 2026
No longer found: Possible obfuscation, Access to secrets
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 32 notes
graphify/cache.py:41Analysis incomplete: physical or joined line exceeds character limitgraphify/extract.py:10687Analysis incomplete: regex work limit reachedgraphify/extractors/engine.py:10581Analysis incomplete: regex work limit reachedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedgraphify/skill.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 82 dangerous shell commandsin 32 files: graphify/extractors/sql.py:84 graphify/skill-agents.md:418 graphify/skill-aider.md:374 and 29 more
- 214 network referencesin 48 files: graphify/llm.py:82 graphify/security.py:4 graphify/skill-agents.md:13 and 45 more
- 4 obfuscation signalsin 4 files: graphify/cache.py:41 graphify/export.py:607 graphify/extractors/base.py:117 and 1 more
- No instruction overrides
- 98 executable scriptsin 98 files: graphify/__init__.py:1 graphify/__main__.py:1 graphify/_minhash.py:1 and 95 more
- 279 references to secretsin 51 files: graphify/llm.py:87 graphify/cli.py:126 graphify/serve.py:131 and 48 more
- No requests to vote in Hot
Show all 677 signals by file
graphify/__init__.py
- Executable scriptline 1
Executable file
graphify/__main__.py
- Executable scriptline 1
Executable file - Access to secretsline 295
[Credential-related source omitted] - Access to secretsline 430
[Credential-related source omitted] - Access to secretsline 743
[Credential-related source omitted] - Access to secretsline 771
[Credential-related source omitted] - Access to secretsline 782
[Credential-related source omitted] - Network accessline 976
print(" --backend B gemini|kimi|claude|openai|deepseek|ollama (default: whichever API key is set)") print(" openai also reaches self-hosted OpenAI-compatible servers (llama.cpp,") pr - Network accessline 977
print(" openai also reaches self-hosted OpenAI-compatible servers (llama.cpp,") print(" vLLM, LM Studio): set OPENAI_BASE_URL (e.g. http://localhost:8080/v1)") print(" - Network accessline 978
print(" vLLM, LM Studio): set OPENAI_BASE_URL (e.g. http://localhost:8080/v1)") - Network accessline 1094
print() print("Prefer a hosted version? Try the graphify platform free for 14 days:") print("https://app.graphify.com") - Network accessline 1095
print("Prefer a hosted version? Try the graphify platform free for 14 days:") print("https://app.graphify.com") print() - Network accessline 1096
print("https://app.graphify.com")
graphify/_minhash.py
- Executable scriptline 1
Executable file
graphify/affected.py
- Executable scriptline 1
Executable file
graphify/analyze.py
- Executable scriptline 1
Executable file
graphify/benchmark.py
- Executable scriptline 1
Executable file
graphify/build.py
- Executable scriptline 1
Executable file
graphify/cache.py
- Executable scriptline 1
Executable file - Possible obfuscationline 41
_AST_CACHE_SCHEMA = 33 # A Scala `extension (x: T)` method is scoped to its receiver type T (#2044, #4856); and a Terraform node carries its original scope so ids stay portable when the cached project is moved to a new directory (#4858, #4 - Access to secretsline 279
[Credential-related source omitted]
graphify/callflow_html.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 1706
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{escape(doc_title)}</title> <script src="https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.min.js"></script> - Network accessline 1707
<title>{escape(doc_title)}</title> <script src="https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.min.js"></script> <style> - Network accessline 1708
<script src="https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.min.js"></script>
graphify/cargo_introspect.py
- Executable scriptline 1
Executable file
graphify/cli.py
- Executable scriptline 1
Executable file - Access to secretsline 126
[Credential-related source omitted] - Network accessline 140
print(" Graphify Cloud: faster indexing, fewer tokens, cross-repo search,") print(" and PR review, with your whole SDLC mapped and always current.") print(" Connect a repo at https://app.graphify.com") - Network accessline 141
print(" and PR review, with your whole SDLC mapped and always current.") print(" Connect a repo at https://app.graphify.com") try: - Network accessline 142
print(" Connect a repo at https://app.graphify.com") - Access to secretsline 950
[Credential-related source omitted] - Access to secretsline 975
[Credential-related source omitted] - Access to secretsline 1004
[Credential-related source omitted] - Access to secretsline 1215
[Credential-related source omitted] - Access to secretsline 1536
[Credential-related source omitted] - Access to secretsline 2886
[Credential-related source omitted] - Access to secretsline 2931
[Credential-related source omitted] - Access to secretsline 2932
[Credential-related source omitted] - Access to secretsline 2933
[Credential-related source omitted] - Access to secretsline 2934
[Credential-related source omitted] - Access to secretsline 2935
[Credential-related source omitted] - Access to secretsline 2937
[Credential-related source omitted] - Access to secretsline 3355
[Credential-related source omitted] - Access to secretsline 3356
[Credential-related source omitted] - Access to secretsline 3813
[Credential-related source omitted] - Access to secretsline 3951
[Credential-related source omitted] - Access to secretsline 3953
[Credential-related source omitted] - Access to secretsline 4284
[Credential-related source omitted] - Access to secretsline 4285
[Credential-related source omitted] - Access to secretsline 4286
[Credential-related source omitted] - Access to secretsline 4293
[Credential-related source omitted] - Access to secretsline 4303
[Credential-related source omitted] - Access to secretsline 4317
[Credential-related source omitted] - Access to secretsline 4318
[Credential-related source omitted] - Access to secretsline 4319
[Credential-related source omitted] - Access to secretsline 4320
[Credential-related source omitted]
graphify/cluster.py
graphify/cross_repo_calls.py
- Executable scriptline 1
Executable file
graphify/cross_repo_types.py
- Executable scriptline 1
Executable file
graphify/csharp_dispatch.py
- Executable scriptline 1
Executable file
graphify/dedup.py
- Executable scriptline 1
Executable file
graphify/detect.py
- Executable scriptline 1
Executable file - Access to secretsline 116
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 142
[Credential-related source omitted] - Access to secretsline 143
[Credential-related source omitted] - Access to secretsline 206
[Credential-related source omitted] - Access to secretsline 304
[Credential-related source omitted] - Network accessline 627
_W = "{http://schemas.openxmlformats.org/wordprocessingml/2006/main}" - Network accessline 628
_MC_FALLBACK = "{http://schemas.openxmlformats.org/markup-compatibility/2006}Fallback" - Access to secretsline 976
[Credential-related source omitted] - Access to secretsline 1227
[Credential-related source omitted] - Access to secretsline 1413
[Credential-related source omitted] - Access to secretsline 1555
[Credential-related source omitted] - Access to secretsline 1566
[Credential-related source omitted]
graphify/diagnostics.py
- Executable scriptline 1
Executable file
graphify/export.py
graphify/exporters/__init__.py
- Executable scriptline 1
Executable file
graphify/exporters/base.py
- Executable scriptline 1
Executable file
graphify/exporters/graphdb.py
- Executable scriptline 1
Executable file
graphify/exporters/html.py
- Executable scriptline 1
Executable file - Access to secretsline 24
[Credential-related source omitted] - Network accessline 731
<meta charset="UTF-8"> <title>graphify - {title}</title> <script src="https://unpkg.com/vis-network@9.1.6/standalone/umd/vis-network.min.js" - Network accessline 732
<title>graphify - {title}</title> <script src="https://unpkg.com/vis-network@9.1.6/standalone/umd/vis-network.min.js" integrity="sha384-Ux6phic9PEHJ38YtrijhkzyJ8yQlH8i/+buBR8s3mAZOJrP1gwyvAcIYl3GWtpX1" - Network accessline 733
<script src="https://unpkg.com/vis-network@9.1.6/standalone/umd/vis-network.min.js"
graphify/extract.py
graphify/extractors/__init__.py
- Executable scriptline 1
Executable file
graphify/extractors/apex.py
- Executable scriptline 1
Executable file
graphify/extractors/base.py
graphify/extractors/bash.py
- Executable scriptline 1
Executable file
graphify/extractors/blade.py
- Executable scriptline 1
Executable file
graphify/extractors/cobol.py
- Executable scriptline 1
Executable file
graphify/extractors/commonlisp.py
- Executable scriptline 1
Executable file
graphify/extractors/csharp.py
- Executable scriptline 1
Executable file
graphify/extractors/dart.py
graphify/extractors/dm.py
- Executable scriptline 1
Executable file
graphify/extractors/elixir.py
- Executable scriptline 1
Executable file
graphify/extractors/engine.py
- Executable scriptline 1
Executable file - Network accessline 1738
``vm.update()`` -> ``vm``; ``Type.staticMethod()`` -> ``Type``; ``Singleton.shared.method()`` -> ``Singleton`` (head of the chain); ``self.svc.fetch()`` -> ``svc`` (the property the call is reached through). - Network accessline 1739
``Singleton.shared.method()`` -> ``Singleton`` (head of the chain); ``self.svc.fetch()`` -> ``svc`` (the property the call is reached through). Returns None for anything deeper, so resolution stays depth-1. - Network accessline 1740
``self.svc.fetch()`` -> ``svc`` (the property the call is reached through). - Dangerous shell operationline 6069
# `isset($a)`, `eval($s)` and `die($m)` parse as an ordinary
graphify/extractors/erlang.py
- Executable scriptline 1
Executable file
graphify/extractors/fortran.py
- Executable scriptline 1
Executable file
graphify/extractors/go.py
- Executable scriptline 1
Executable file
graphify/extractors/json_config.py
- Executable scriptline 1
Executable file
graphify/extractors/julia.py
- Executable scriptline 1
Executable file
graphify/extractors/markdown.py
- Executable scriptline 1
Executable file
graphify/extractors/models.py
- Executable scriptline 1
Executable file
graphify/extractors/objc.py
- Executable scriptline 1
Executable file
graphify/extractors/ocaml.py
- Executable scriptline 1
Executable file
graphify/extractors/pascal.py
- Executable scriptline 1
Executable file
graphify/extractors/pascal_forms.py
- Executable scriptline 1
Executable file
graphify/extractors/powershell.py
- Executable scriptline 1
Executable file
graphify/extractors/r.py
- Executable scriptline 1
Executable file
graphify/extractors/razor.py
- Executable scriptline 1
Executable file
graphify/extractors/resolution.py
graphify/extractors/robot.py
- Executable scriptline 1
Executable file
graphify/extractors/rust.py
- Executable scriptline 1
Executable file
graphify/extractors/sln.py
- Executable scriptline 1
Executable file
graphify/extractors/solidity.py
- Executable scriptline 1
Executable file
graphify/extractors/sql.py
- Executable scriptline 1
Executable file - Dangerous shell operationline 84
# live in single quotes, and dynamic SQL (EXEC(N'CREATE PROC [dbo].[Fake] - Dangerous shell operationline 597
for rm in re.finditer(r"\bREFERENCES\s+([\w$]+)", col_text, re.IGNORECASE): - Dangerous shell operationline 770
for rm in re.finditer(r"\b(?:FROM|JOIN|INTO)\s+([\w$]+)", text, re.IGNORECASE): - Dangerous shell operationline 776
for rm in re.finditer(r"\bUPDATE\s+([\w$]+)", text, re.IGNORECASE): - Dangerous shell operationline 906
for rm in re.finditer(r"\bREFERENCES\s+([\w$]+)", block, re.IGNORECASE):
graphify/extractors/terraform.py
graphify/extractors/vbnet.py
- Executable scriptline 1
Executable file
graphify/extractors/verilog.py
- Executable scriptline 1
Executable file
graphify/extractors/yaml_config.py
- Executable scriptline 1
Executable file
graphify/extractors/zig.py
- Executable scriptline 1
Executable file
graphify/file_slice.py
- Executable scriptline 1
Executable file
graphify/global_graph.py
- Executable scriptline 1
Executable file
graphify/google_workspace.py
- Executable scriptline 1
Executable file - Access to secretsline 27
[Credential-related source omitted] - Network accessline 131
raise RuntimeError( "gws is required for Google Workspace export. Install it from " "https://github.com/googleworkspace/cli and run `gws auth login -s drive`." - Network accessline 132
"gws is required for Google Workspace export. Install it from " "https://github.com/googleworkspace/cli and run `gws auth login -s drive`." ) - Network accessline 133
"https://github.com/googleworkspace/cli and run `gws auth login -s drive`." - Access to secretsline 143
[Credential-related source omitted]
graphify/hooks.py
- Executable scriptline 1
Executable file - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 226
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 298
[Credential-related source omitted] - Access to secretsline 365
[Credential-related source omitted]
graphify/ids.py
- Executable scriptline 1
Executable file
graphify/ingest.py
- Executable scriptline 1
Executable file - Network accessline 119
parts = parts._replace(netloc=netloc) oembed_url = urllib.parse.urlunsplit(parts) oembed_api = f"https://publish.twitter.com/oembed?url={urllib.parse.quote(oembed_url)}&omit_script=true" - Network accessline 120
oembed_url = urllib.parse.urlunsplit(parts) oembed_api = f"https://publish.twitter.com/oembed?url={urllib.parse.quote(oembed_url)}&omit_script=true" try: - Network accessline 121
oembed_api = f"https://publish.twitter.com/oembed?url={urllib.parse.quote(oembed_url)}&omit_script=true" - Network accessline 182
arxiv_id = re.search(r"(\d{4}\.\d{4,5})", url) if arxiv_id: api_url = f"https://export.arxiv.org/abs/{arxiv_id.group(1)}" - Network accessline 183
if arxiv_id: api_url = f"https://export.arxiv.org/abs/{arxiv_id.group(1)}" try: - Network accessline 184
api_url = f"https://export.arxiv.org/abs/{arxiv_id.group(1)}"
graphify/install.py
- Executable scriptline 1
Executable file - Access to secretsline 226
[Credential-related source omitted] - Access to secretsline 258
[Credential-related source omitted] - Access to secretsline 259
[Credential-related source omitted] - Access to secretsline 994
[Credential-related source omitted] - Access to secretsline 995
[Credential-related source omitted] - Network accessline 1023
print() print("Prefer a hosted version? Try the graphify platform free for 14 days:") print("https://app.graphify.com") - Network accessline 1024
print("Prefer a hosted version? Try the graphify platform free for 14 days:") print("https://app.graphify.com") print() - Network accessline 1025
print("https://app.graphify.com")
graphify/interface_dispatch.py
- Executable scriptline 1
Executable file
graphify/llm.py
- Executable scriptline 1
Executable file - Network accessline 82
(verbatim), else falls back to Ollama's own OLLAMA_HOST (#1940), else the default. OLLAMA_HOST may be a bare host, host:port, ``:port`` or bare port — normalized the way the ollama client does: add ``http://`` when the scheme is - Network accessline 83
default. OLLAMA_HOST may be a bare host, host:port, ``:port`` or bare port — normalized the way the ollama client does: add ``http://`` when the scheme is missing, default the port to 11434 when absent, and append the OpenAI-compat - Network accessline 84
normalized the way the ollama client does: add ``http://`` when the scheme is - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Network accessline 100
host = f"localhost{host}" if not host.startswith(("http://", "https://")): host = f"http://{host}" - Network accessline 102
host = f"http://{host}" - Access to secretsline 122
[Credential-related source omitted] - Network accessline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Network accessline 156
[Credential-related source omitted] - Access to secretsline 156
[Credential-related source omitted] - Access to secretsline 158
[Credential-related source omitted] - Network accessline 165
}, "ollama": { "base_url": _resolve_ollama_base_url("http://localhost:11434/v1"), - Network accessline 166
"ollama": { "base_url": _resolve_ollama_base_url("http://localhost:11434/v1"), "default_model": os.environ.get("OLLAMA_MODEL", "qwen2.5-coder:7b"), - Network accessline 167
"base_url": _resolve_ollama_base_url("http://localhost:11434/v1"), - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Network accessline 178
[Credential-related source omitted] - Access to secretsline 178
[Credential-related source omitted] - Access to secretsline 180
[Credential-related source omitted] - Network accessline 193
[Credential-related source omitted] - Access to secretsline 193
[Credential-related source omitted] - Access to secretsline 194
[Credential-related source omitted] - Access to secretsline 195
[Credential-related source omitted] - Network accessline 210
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Access to secretsline 212
[Credential-related source omitted] - Access to secretsline 228
[Credential-related source omitted] - Access to secretsline 233
[Credential-related source omitted] - Access to secretsline 234
[Credential-related source omitted] - Access to secretsline 251
[Credential-related source omitted] - Access to secretsline 314
[Credential-related source omitted] - Access to secretsline 349
[Credential-related source omitted] - Access to secretsline 410
[Credential-related source omitted] - Access to secretsline 455
[Credential-related source omitted] - Access to secretsline 474
[Credential-related source omitted] - Access to secretsline 498
[Credential-related source omitted] - Access to secretsline 522
[Credential-related source omitted] - Possible obfuscationline 638
return _INJECTION_SENTINELS.sub(lambda m: m.group(0)[0] + "<U+200B>" + m.group(0)[1:], text) - Access to secretsline 969
[Credential-related source omitted] - Access to secretsline 1382
[Credential-related source omitted] - Access to secretsline 1391
[Credential-related source omitted] - Access to secretsline 1408
[Credential-related source omitted] - Access to secretsline 1440
[Credential-related source omitted] - Access to secretsline 1473
[Credential-related source omitted] - Access to secretsline 1549
[Credential-related source omitted] - Access to secretsline 1582
[Credential-related source omitted] - Access to secretsline 1584
[Credential-related source omitted] - Access to secretsline 1670
[Credential-related source omitted] - Access to secretsline 1680
[Credential-related source omitted] - Access to secretsline 1689
[Credential-related source omitted] - Access to secretsline 1878
[Credential-related source omitted] - Network accessline 1901
raise RuntimeError( "Claude Code CLI not found on $PATH. Install from " "https://claude.ai/code and run `claude` once to authenticate." - Network accessline 1902
"Claude Code CLI not found on $PATH. Install from " "https://claude.ai/code and run `claude` once to authenticate." ) - Network accessline 1903
"https://claude.ai/code and run `claude` once to authenticate." - Network accessline 1906
raise RuntimeError( "Claude Code CLI not found on $PATH. Install from " "https://claude.ai/code and run `claude` once to authenticate." - Network accessline 1907
"Claude Code CLI not found on $PATH. Install from " "https://claude.ai/code and run `claude` once to authenticate." ) - Network accessline 1908
"https://claude.ai/code and run `claude` once to authenticate." - Access to secretsline 1960
[Credential-related source omitted] - Access to secretsline 2020
[Credential-related source omitted] - Access to secretsline 2028
[Credential-related source omitted] - Access to secretsline 2029
[Credential-related source omitted] - Access to secretsline 2038
[Credential-related source omitted] - Access to secretsline 2043
[Credential-related source omitted] - Access to secretsline 2053
[Credential-related source omitted] - Access to secretsline 2088
[Credential-related source omitted] - Access to secretsline 2089
[Credential-related source omitted] - Access to secretsline 2131
[Credential-related source omitted] - Access to secretsline 2159
[Credential-related source omitted] - Access to secretsline 2160
[Credential-related source omitted] - Access to secretsline 2161
[Credential-related source omitted] - Access to secretsline 2168
[Credential-related source omitted] - Access to secretsline 2176
[Credential-related source omitted] - Access to secretsline 2177
[Credential-related source omitted] - Access to secretsline 2185
[Credential-related source omitted] - Access to secretsline 2209
[Credential-related source omitted] - Network accessline 2211
raise ValueError( "Azure OpenAI backend requires AZURE_OPENAI_ENDPOINT to be set " "(e.g. https://my-resource.openai.azure.com/)." - Network accessline 2212
"Azure OpenAI backend requires AZURE_OPENAI_ENDPOINT to be set " "(e.g. https://my-resource.openai.azure.com/)." ) - Network accessline 2213
"(e.g. https://my-resource.openai.azure.com/)." - Access to secretsline 2509
[Credential-related source omitted] - Access to secretsline 2561
[Credential-related source omitted] - Access to secretsline 2564
[Credential-related source omitted] - Access to secretsline 2586
[Credential-related source omitted] - Access to secretsline 2607
[Credential-related source omitted] - Access to secretsline 2645
[Credential-related source omitted] - Access to secretsline 2648
[Credential-related source omitted] - Access to secretsline 2733
[Credential-related source omitted] - Access to secretsline 2736
[Credential-related source omitted] - Access to secretsline 2757
[Credential-related source omitted] - Access to secretsline 2847
[Credential-related source omitted] - Access to secretsline 2861
[Credential-related source omitted] - Access to secretsline 2865
[Credential-related source omitted] - Access to secretsline 2874
[Credential-related source omitted] - Access to secretsline 3171
[Credential-related source omitted] - Access to secretsline 3199
[Credential-related source omitted] - Access to secretsline 3240
[Credential-related source omitted] - Access to secretsline 3241
[Credential-related source omitted] - Access to secretsline 3262
[Credential-related source omitted] - Access to secretsline 3289
[Credential-related source omitted] - Network accessline 3411
f"[graphify] WARNING: OLLAMA_BASE_URL points to non-loopback host {host!r}{scheme_note}. " "Your full corpus will be sent to that endpoint. " "Set OLLAMA_BASE_URL=http://localhost:11434/v1 to keep extraction local.", - Network accessline 3412
"Your full corpus will be sent to that endpoint. " "Set OLLAMA_BASE_URL=http://localhost:11434/v1 to keep extraction local.", file=sys.stderr, - Network accessline 3413
"Set OLLAMA_BASE_URL=http://localhost:11434/v1 to keep extraction local.", - Access to secretsline 3456
[Credential-related source omitted] - Access to secretsline 3474
[Credential-related source omitted] - Access to secretsline 3506
[Credential-related source omitted] - Access to secretsline 3508
[Credential-related source omitted] - Access to secretsline 3792
[Credential-related source omitted] - Access to secretsline 3794
[Credential-related source omitted] - Access to secretsline 3910
[Credential-related source omitted]
graphify/manifest.py
- Executable scriptline 1
Executable file
graphify/manifest_ingest.py
- Executable scriptline 1
Executable file
graphify/markdown_resolution.py
- Executable scriptline 1
Executable file
graphify/mcp_ingest.py
graphify/multigraph_compat.py
- Executable scriptline 1
Executable file
graphify/pascal_resolution.py
- Executable scriptline 1
Executable file
graphify/paths.py
graphify/pg_introspect.py
- Executable scriptline 1
Executable file
graphify/pi/index.ts
graphify/pi/package.json
- Executable scriptline 1
Executable file
graphify/prs.py
- Executable scriptline 1
Executable file - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 621
[Credential-related source omitted] - Access to secretsline 623
[Credential-related source omitted] - Access to secretsline 630
[Credential-related source omitted] - Access to secretsline 683
[Credential-related source omitted] - Access to secretsline 696
[Credential-related source omitted] - Access to secretsline 697
[Credential-related source omitted]
graphify/querylog.py
graphify/rcfile.py
- Executable scriptline 1
Executable file
graphify/reflect.py
- Executable scriptline 1
Executable file
graphify/report.py
- Executable scriptline 1
Executable file
graphify/resolver_registry.py
- Executable scriptline 1
Executable file
graphify/ruby_resolution.py
- Executable scriptline 1
Executable file
graphify/scip_ingest.py
- Executable scriptline 1
Executable file
graphify/security.py
- Executable scriptline 1
Executable file - Network accessline 4
import html import http.client - Network accessline 5
import http.client - Access to secretsline 49
[Credential-related source omitted] - Network accessline 177
Raises OSError if every resolved address is private/reserved/internal, matching the failure mode urllib/http.client expect from connect(). - Network accessline 178
matching the failure mode urllib/http.client expect from connect(). - Network accessline 195
class _SSRFGuardedHTTPConnection(http.client.HTTPConnection): - Network accessline 199
def connect(self) -> None: family, ip = _resolve_and_validate(self.host, self.port) self.sock = socket.create_connection( - Network accessline 200
family, ip = _resolve_and_validate(self.host, self.port) self.sock = socket.create_connection( (ip, self.port), - Network accessline 201
self.sock = socket.create_connection( - Network accessline 210
class _SSRFGuardedHTTPSConnection(http.client.HTTPSConnection): - Network accessline 218
def connect(self) -> None: family, ip = _resolve_and_validate(self.host, self.port) sock = socket.create_connection( - Network accessline 219
family, ip = _resolve_and_validate(self.host, self.port) sock = socket.create_connection( (ip, self.port), - Network accessline 220
sock = socket.create_connection( - Network accessline 289
validate_url(url) opener = _build_opener() req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0 graphify/1.0"}) - Network accessline 291
req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0 graphify/1.0"})
graphify/semantic_cleanup.py
- Executable scriptline 1
Executable file
graphify/serve.py
- Executable scriptline 1
Executable file - Access to secretsline 131
[Credential-related source omitted] - Access to secretsline 3208
[Credential-related source omitted] - Access to secretsline 3210
[Credential-related source omitted] - Access to secretsline 3245
[Credential-related source omitted] - Access to secretsline 3276
[Credential-related source omitted] - Access to secretsline 3278
[Credential-related source omitted] - Access to secretsline 3314
[Credential-related source omitted] - Access to secretsline 3315
[Credential-related source omitted] - Access to secretsline 3329
[Credential-related source omitted] - Access to secretsline 3341
[Credential-related source omitted] - Access to secretsline 3344
[Credential-related source omitted] - Access to secretsline 3355
[Credential-related source omitted] - Access to secretsline 3361
[Credential-related source omitted] - Network accessline 3368
[Credential-related source omitted] - Access to secretsline 3368
[Credential-related source omitted] - Network accessline 3369
print( f"graphify MCP server (streamable-http) on http://{host}:{port}{path} - {auth_note}", file=sys.stderr, - Network accessline 3370
f"graphify MCP server (streamable-http) on http://{host}:{port}{path} - {auth_note}", - Access to secretsline 3373
[Credential-related source omitted] - Access to secretsline 3376
[Credential-related source omitted] - Access to secretsline 3413
[Credential-related source omitted] - Access to secretsline 3414
[Credential-related source omitted] - Access to secretsline 3441
[Credential-related source omitted]
graphify/skill-agents.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 418
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 700
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 701
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 702
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 717
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 721
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-aider.md
- Access to secretsline 173
[Credential-related source omitted] - Access to secretsline 194
[Credential-related source omitted] - Dangerous shell operationline 374
Clean up temp files: `rm -f .graphify_cached.json .graphify_uncached.txt .graphify_semantic_new.json` - Dangerous shell operationline 756
rm -f .graphify_detect.json .graphify_extract.json .graphify_ast.json .graphify_semantic.json .graphify_analysis.json .graphify_labels.json; find . -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 757
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 770
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 774
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig - Dangerous shell operationline 928
Clean up after: `rm -f .graphify_old.json`
graphify/skill-amp.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 418
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 700
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 701
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 702
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 717
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 721
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-claw.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 421
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 703
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 704
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 705
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 720
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 724
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-codex.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 422
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 704
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 705
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 706
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 721
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 725
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-copilot.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 421
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 703
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 704
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 705
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 720
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 724
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-devin.md
- Access to secretsline 186
[Credential-related source omitted] - Access to secretsline 207
[Credential-related source omitted] - Dangerous shell operationline 437
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 874
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_labels.json graphify-out/.graphify - Dangerous shell operationline 875
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 889
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 893
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig - Dangerous shell operationline 1064
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skill-droid.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 418
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 700
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 701
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 702
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 717
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 721
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-kilo.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 421
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 703
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 704
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 705
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 720
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 724
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-kiro.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 421
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 703
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 704
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 705
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 720
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 724
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-opencode.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 413
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 695
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 696
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 697
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 712
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 716
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-pi.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 415
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 697
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 698
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 699
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 714
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 718
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-trae.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 419
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 701
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 702
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 703
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 718
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 722
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-vscode.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 417
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 699
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 700
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 701
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 716
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 720
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skill-windows.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 197
[Credential-related source omitted] - Access to secretsline 199
[Credential-related source omitted] - Access to secretsline 200
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 204
[Credential-related source omitted] - Network accessline 748
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 752
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig - Access to secretsline 781
[Credential-related source omitted]
graphify/skill.md
- Network accessline 13
/graphify # full pipeline on current directory (HTML viz; add --obsidian for a vault) /graphify <path> # full pipeline on specific path /graphify https://githu - Network accessline 14
/graphify <path> # full pipeline on specific path /graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it /graphify https://github.com/<owner>/<repo> --branch <bra - Network accessline 15
/graphify https://github.com/<owner>/<repo> # clone repo then run full pipeline on it - Network accessline 16
/graphify https://github.com/<owner>/<repo> --branch <branch> # clone a specific branch - Network accessline 61
If the path argument starts with `https://github.com/` or `http://github.com/`, treat it as a GitHub URL - run Step 0 before anything else, then continue with the resolved local path. - Network accessline 67
Only when the path is one or more `https://github.com/...` URLs, or several local subfolders to merge. See `references/github-and-merge.md` for the clone, cross-repo merge, and monorepo flow, then continue with the resolved local path. A pl - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Dangerous shell operationline 421
Clean up temp files: `rm -f graphify-out/.graphify_cached.json graphify-out/.graphify_uncached.txt graphify-out/.graphify_semantic_new.json` - Dangerous shell operationline 703
rm -f graphify-out/.graphify_detect.json graphify-out/.graphify_extract.json graphify-out/.graphify_ast.json graphify-out/.graphify_semantic.json graphify-out/.graphify_analysis.json graphify-out/.graphify_partial.txt - Dangerous shell operationline 704
find graphify-out -maxdepth 1 -name '.graphify_chunk_*.json' -delete 2>/dev/null - Dangerous shell operationline 705
rm -f graphify-out/.needs_update 2>/dev/null || true - Network accessline 720
If graphify saved you time, consider supporting it: https://github.com/sponsors/safishamsi - Network accessline 724
If PATH_TO_DIR is inside a git repository, add one line to the report: `graphify-out/` was written into the working tree, so unless the repository already ignores it, it will show in `git status`; the user can add `graphify-out/` to `.gitig
graphify/skills/agents/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/agents/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/agents/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/amp/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/amp/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/amp/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/claude/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/claude/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/claude/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/claw/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/claw/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/claw/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/codex/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/codex/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/codex/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/copilot/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/copilot/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/copilot/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/droid/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/droid/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/droid/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/kilo/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/kilo/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/kilo/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/kiro/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/kiro/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/kiro/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/opencode/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/opencode/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/opencode/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/pi/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/pi/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/pi/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/trae/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/trae/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/trae/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/vscode/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/vscode/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/vscode/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/skills/windows/references/github-and-merge.md
- Network accessline 3
Load this when the user passed one or more `https://github.com/...` URLs, or named several local subfolders to merge into one graph.
graphify/skills/windows/references/transcribe.md
- Access to secretsline 36
[Credential-related source omitted]
graphify/skills/windows/references/update.md
- Dangerous shell operationline 209
Clean up after: `rm -f graphify-out/.graphify_old.json`
graphify/swift_dispatch.py
- Executable scriptline 1
Executable file - Network accessline 3
`store.fetch()` on an injected `Store` resolves to the protocol's own `.fetch() requirement (#3673), because that is what the call site names. The conforming - Network accessline 4
requirement (#3673), because that is what the call site names. The conforming `RemoteStore.fetch()` is a separate node, and nothing joins the two, so a directed walk stops at the protocol and every chain through an injected - Network accessline 5
`RemoteStore.fetch()` is a separate node, and nothing joins the two, so a
graphify/symbol_resolution.py
- Executable scriptline 1
Executable file
graphify/transcribe.py
graphify/tree_html.py
graphify/validate.py
- Executable scriptline 1
Executable file
graphify/watch.py
- Executable scriptline 1
Executable file - Access to secretsline 353
[Credential-related source omitted] - Network accessline 679
# A source_file that is a URL/virtual scheme (gdoc://, s3://, http://, ...) rather - Access to secretsline 1610
[Credential-related source omitted] - Access to secretsline 1771
[Credential-related source omitted] - Access to secretsline 1772
[Credential-related source omitted] - Access to secretsline 3114
[Credential-related source omitted]
graphify/wiki.py
- Executable scriptline 1
Executable file - Network accessline 299
"---", "", "*Generated by [graphify](https://github.com/Graphify-Labs/graphify)*", - Network accessline 300
"", "*Generated by [graphify](https://github.com/Graphify-Labs/graphify)*", ] - Network accessline 301
"*Generated by [graphify](https://github.com/Graphify-Labs/graphify)*",
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Combined signals: 1 fact
- Reads a credential store, and the same file sends data over the network or runs a command (line 627)graphify/detect.py:143High confidence
Declared and executed: 12 facts
- Contacts cdn.jsdelivr.net, which SKILL.md, the README and the plugin manifest do not mentiongraphify/callflow_html.py:1708High confidence
- Uses a credential store, which the skill description does not mentiongraphify/detect.py:143High confidence
- Contacts schemas.openxmlformats.org, which SKILL.md, the README and the plugin manifest do not mentiongraphify/detect.py:627High confidence
- Contacts unpkg.com, which SKILL.md, the README and the plugin manifest do not mentiongraphify/exporters/html.py:733High confidence
- Contacts publish.twitter.com, which SKILL.md, the README and the plugin manifest do not mentiongraphify/ingest.py:121High confidence
- Contacts api.anthropic.com, which SKILL.md, the README and the plugin manifest do not mentiongraphify/llm.py:145High confidence
- Contacts api.moonshot.ai, which SKILL.md, the README and the plugin manifest do not mentiongraphify/llm.py:156High confidence
- Contacts generativelanguage.googleapis.com, which SKILL.md, the README and the plugin manifest do not mentiongraphify/llm.py:178High confidence
- Contacts api.openai.com, which SKILL.md, the README and the plugin manifest do not mentiongraphify/llm.py:193High confidence
- Contacts api.deepseek.com, which SKILL.md, the README and the plugin manifest do not mentiongraphify/llm.py:210High confidence
- Contacts claude.ai, which SKILL.md, the README and the plugin manifest do not mentiongraphify/llm.py:1903High confidence
- Contacts my-resource.openai.azure.com, which SKILL.md, the README and the plugin manifest do not mentiongraphify/llm.py:2213High confidence
Signal confidence: 487 facts
- Executable script in prose of a file that runsgraphify/__init__.py:1Low confidence
- Executable script in prose of a file that runsgraphify/__main__.py:1Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/__main__.py:295Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/__main__.py:430Low confidence
- Access to secrets in prose of a file that runs: a variable, placeholder or call, not a stored valuegraphify/__main__.py:743Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/__main__.py:771Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/__main__.py:782Low confidence
- Network access in code of a file that runsgraphify/__main__.py:976High confidence
- Network access in code of a file that runsgraphify/__main__.py:977High confidence
- Network access in code of a file that runsgraphify/__main__.py:978High confidence
- Network access in code of a file that runsgraphify/__main__.py:1094High confidence
- Network access in code of a file that runsgraphify/__main__.py:1095High confidence
- Network access in code of a file that runsgraphify/__main__.py:1096High confidence
- Executable script in prose of a file that runsgraphify/_minhash.py:1Low confidence
- Executable script in code of a file that runsgraphify/affected.py:1High confidence
- Executable script in prose of a file that runsgraphify/analyze.py:1Low confidence
- Executable script in prose of a file that runsgraphify/benchmark.py:1Low confidence
- Executable script in a comment of a file that runsgraphify/build.py:1Low confidence
- Executable script in a comment of a file that runsgraphify/cache.py:1Low confidence
- Possible obfuscation in code of a file that runsgraphify/cache.py:41High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cache.py:279Low confidence
- Executable script in code of a file that runsgraphify/callflow_html.py:1High confidence
- Network access in code of a file that runsgraphify/callflow_html.py:1706High confidence
- Network access in code of a file that runsgraphify/callflow_html.py:1707High confidence
- Network access in code of a file that runsgraphify/callflow_html.py:1708High confidence
- Executable script in prose of a file that runsgraphify/cargo_introspect.py:1Low confidence
- Executable script in prose of a file that runsgraphify/cli.py:1Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:126Low confidence
- Network access in code of a file that runsgraphify/cli.py:140High confidence
- Network access in code of a file that runsgraphify/cli.py:141High confidence
- Network access in code of a file that runsgraphify/cli.py:142High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:950Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:975Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:1004Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:1215Low confidence
- Access to secrets in code of a file that runsgraphify/cli.py:1536High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:2886Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:2931Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:2932Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:2933Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:2934Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:2935Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:2937Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:3355Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:3356Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:3813Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:3951Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:3953Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:4284Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuegraphify/cli.py:4285Low confidence
and 437 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md graphify/skill.md | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md graphify/skill.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md graphify/skill.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md graphify/skill.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md graphify/skill.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/graphify-labs-graphify/)