Skip to content
Back to skills

Cairn Ingest

ASecurity

Cairn repo ingestion — the 24 extractors, ingest.py/ingest_transcript.py/backfill_ingestion.py, incremental diffing, and the dependency-graph edge query.

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 2, 2026
ai-agentspythonrustgoc++dockergit

Works with

  • cli

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add jimovonz/cairn --skill cairn-ingest --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cairn Ingest?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cairn Ingest
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jimovonz-cairn-ingest/badge)](https://www.skillsdirectory.com/skills/jimovonz-cairn-ingest)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cairn-ingest
description: Cairn repo ingestion — the 24 extractors, ingest.py/ingest_transcript.py/backfill_ingestion.py, incremental diffing, and the dependency-graph edge query.
---

## Repo Ingestion

Ingest a git repository into Cairn as portable knowledge entries:

- `.venv/bin/python ./cairn/ingest.py /path/to/repo` — extract, distill, and store (incremental if previously ingested)
- `.venv/bin/python ./cairn/ingest.py /path/to/repo --dry-run` — preview without storing
- `.venv/bin/python ./cairn/ingest.py /path/to/repo --project name` — override project name
- `.venv/bin/python ./cairn/ingest.py /path/to/repo --full` — force full re-ingestion (skip incremental diff)
- `.venv/bin/python ./cairn/ingest.py /path/to/repo --verbose` — show extraction details

24 extractors: docs, deps, tree, config, schemas, entrypoints, HTTP routes, CLI args, exports, comments, TODOs, env vars, protobuf, CMake flags, event interfaces, DB tables, C/C++ headers, ROS2 interfaces, CAN DBC, Yocto/BitBake, device tree, Docker/CI, tree-sitter AST (Python, JS, TS, TSX, Go, Rust, C, C++), dependency graph. Graph edges queryable via `.venv/bin/python ./cairn/query.py --deps <project>`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.