scribe-cli

Solid

Operate the scribe CLI to keep a knowledge-base pipeline healthy — diagnose with doctor/status, run sync/extraction, manage cron and Full Disk Access, and pick the right command for a maintenance goal. Use when the user wants to run scribe, asks which scribe command does X, says their KB is stale/empty or extraction/sync stopped, or is reading `scribe doctor`/`scribe status` output. For authoring KB content use scribe-kb; for the `scribe lint` content-quality queue use scribe-kb-tidy.

Data & Documents 52 stars 2 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
57
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# scribe CLI — operations agent skill `scribe` is a single-binary Go CLI that runs a knowledge-base pipeline: discover repos → extract knowledge → mine agent sessions → absorb URLs → lint → reindex with qmd. It normally runs unattended on cron. This skill is for **driving the CLI by hand** — diagnosing health, running a step manually, and choosing the right command for a goal. Two sibling skills own the other halves and this skill routes to them: - **scribe-kb** — authoring/searching KB *content* (articles, drop files, qmd). - **scribe-kb-tidy** — working the `scribe lint` content-quality queue (split bloated, archive rolling, merge thin/self-named-dirs). ## Golden rule: diagnose read-only before you act Always start with the two read-only commands. They never write and never call an LLM, so they are safe to run anytime: ``` scribe doctor # deps, config, cron, state, run-freshness, errors, ledgers — read-only health scribe status # scoreboard: raw-by-density, absorb/contextualize progress, backlog, last sync ``` Read the output first, then run the *one* command it points you at. `doctor` prints a FAIL/WARN per check and ends with the `status` scoreboard; most WARN lines already name the command that clears them. See `references/TROUBLESHOOT.md` for how to read each section. ## Respect the daemon (the lock rule) scribe runs on the user's cron. Two commands take a **machine-wide lock shared with that daemon**: - `scribe sync` — the full pipeline (discover →...

Details

Author
oliver-kriska
Repository
oliver-kriska/scribe
Created
3 months ago
Last Updated
4 days ago
Language
Go
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category