cgg-install SKILL.md skillB

cgg-install from neuralnotwerk/cgg is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add neuralnotwerk/cgg/cgg-install@git:20260825.4d71298

Pins git:20260825.4d71298 in mdr.lock. Pin the fingerprint instead.

Audit grade
B, 16 of 17 checks passed
Kind
SKILL.md skill
Repository
neuralnotwerk/cgg
Path
skills/cgg-install/SKILL.md
Versions recorded
5
Latest version
git:20260825.4d71298, committed Aug 25, 2026
First version recorded
Aug 12, 2026
Size
11,343 bytes
Repository stars
46
License
a license file GitHub does not identify

Install the `cgg` call-graph CLI on the user's machine. Trigger when the user says "install cgg", "set up cgg", "I don't have cgg", "how do I get cgg", or when another skill (like the `cgg` skill) reports `cgg` is not on PATH and the user wants it installed. Handles bootstrapping Rust via rustup if missing, the C toolchain check that tree-sitter grammars need, choosing between `cargo install cgg` from crates.io (end-user), a `--git` install for unreleased commits, and a clone-based dev…

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# cgg-install — install the cgg CLI

**Two of cgg's four channels put a `cgg` executable on PATH: the GitHub
release tarball (prebuilt, no toolchain) and `cargo install cgg` (builds
from source).** Check for a matching release asset first — it turns a
multi-minute compile into a download. The other two channels, PyPI and
npm, ship *libraries* for embedding cgg in a Python or Node program;
neither declares a `bin`/`console_scripts` entry, so neither is an
install path for the CLI. See "Things to NOT do".

Prebuilt tarballs are published for **linux-x86_64, macos-arm64 and
windows-x64** only. Anything else — linux arm64, musl, Intel macOS —
compiles.

Compiling is 132 crates, 44 of them tree-sitter grammars that compile
C. Wall time is dominated by core count: ~25 s on a 64-core host,
several minutes on a laptop. Budget up to ~10 minutes and don't let
the user cancel a build that looks stalled on a `tree-sitter-*` crate.

## Prerequisites — check before installing

Run these checks first. **Do not start the install until every
prerequisite is green or the user has confirmed the bootstrap step.**

```bash
# 1. Rust toolchain (cargo + rustc >= 1.85, for the 2024 edition)
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add neuralnotwerk/cgg/cgg-install@sha256:9cf24fc604d0715f

The line at the top of this page pins the label git:20260825.4d71298, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_uj43ae2wm67loi6n.svg)](https://markdownregistry.com/a/art_uj43ae2wm67loi6n)

4 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 5 versions of this file, between Aug 12, 2026 and Aug 25, 2026, about one every 3 days. Its first recorded version is graded C and its latest B.

versioncommittedcommitsizeaudit
git:20260825.4d71298 latest2026-08-25 4d71298 11,343 BB view · diff
git:20260820.348ecac2026-08-20 348ecac 11,264 BB view · diff
git:20260819.5d7cdbe2026-08-19 5d7cdbe 11,239 BB view · diff
git:20260817.072dbb02026-08-17 072dbb0 11,060 BB view · diff
git:20260812.a9f50e12026-08-12 a9f50e1 9,261 BC view

Audit of the latest version

B  16 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • fail: No curl or wget piped into a shell (matched: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh)
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (11343 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.

Source

GitHub

neuralnotwerk/cgg · 46 stars · license a license file GitHub does not identify · pushed 2026-10-23 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_uj43ae2wm67loi6n
GET https://markdownregistry.com/api/v1/resolve?ref=neuralnotwerk/cgg/cgg-install
GET https://markdownregistry.com/api/v1/blob/9cf24fc604d0715f25dbdc8aa3e9313bca6a88b0a76f5ef7caac7540a24d958d

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from neuralnotwerk/cgg

docs-sync SKILL.md skill
neuralnotwerk/cgg · .claude/skills/docs-sync/SKILL.md · Before staging a commit in the cgg repo, verify that user-visible surface changes (CLI flags, output formats, supported…
git:20260918.11986c1 · audit A · 46 stars
push SKILL.md skill
neuralnotwerk/cgg · .claude/skills/push/SKILL.md · The authoritative pre-push procedure for the cgg repo. Run before every `git push` (and before opening a release). It…
git:20260924.1c209b5 · audit A · 46 stars
docs-sync SKILL.md skill
neuralnotwerk/cgg · .kiro/skills/docs-sync/SKILL.md · Before staging a commit in the cgg repo, verify that user-visible surface changes (CLI flags, output formats, supported…
git:20260918.11986c1 · audit A · 46 stars
push SKILL.md skill
neuralnotwerk/cgg · .kiro/skills/push/SKILL.md · The authoritative pre-push procedure for the cgg repo. Run before every `git push` (and before opening a release). It…
git:20260924.1c209b5 · audit A · 46 stars
CLAUDE.md CLAUDE.md file
neuralnotwerk/cgg · CLAUDE.md
git:20261023.7b88b25 · audit A · 46 stars
cgg-frameworks SKILL.md skill
neuralnotwerk/cgg · skills/cgg-frameworks/SKILL.md · Teach `cgg` about a framework it does not recognise, so framework-invoked handlers stop showing up as unreferenced in…
git:20260812.a9f50e1 · audit A · 46 stars
cgg SKILL.md skill
neuralnotwerk/cgg · skills/cgg/SKILL.md · Use the `cgg` call-graph CLI to map function-level call relationships across a codebase and pull the result (as…
git:20261016.495d771 · audit A · 46 stars

Every file in neuralnotwerk/cgg

Browse by kind, by grade B, or by owner.