Skip to main content

katvan

Home of the culture.dev documentation site, and the katvan CLI that maintains it.

The Jekyll project lives under site/ — config, theme, data, assets, and the docs content tree. Repo-root docs/ is katvan's own internal documentation (skill provenance, design specs), not part of the published site.

The katvan CLI

katvan is a Python CLI that maintains the docs of sibling AgentCulture repos under one roof on the culture.dev site — surveying which siblings are synced and fresh, pulling their raw-markdown docs/ trees into site/docs/<repo>/ with Jekyll frontmatter injected, and diagnosing doc defects. It is the librarian skill's logic, migrating into a real installable CLI.

uv tool install katvan

Verbs available today:

  • katvan learn — structured self-teaching prompt for agent consumers (supports --json).
  • katvan explain <path> — markdown docs for any noun/verb path (supports --json).
  • katvan gsc {sitemaps,inspect,doctor} — read indexing-health data from Google Search Console (one-time setup: docs/gsc-setup.md).

The docs verbs — overview, pull, and doctor — land in a later release, ported from the librarian skill.

Build the site locally

cd site
bundle install
bundle exec jekyll serve --config _config.base.yml,_config.culture.yml

CI builds the site on every PR via .github/workflows/docs-check.yml.

Migration design and implementation plan: docs/superpowers/specs/2026-05-14-culture-site-migration-design.md and docs/superpowers/plans/2026-05-14-culture-site-migration.md.

Metadata

Release files for katvan 0.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for katvan 0.10.0
File Size Uploaded Provenance
katvan-0.10.0.tar.gz 996.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for katvan 0.10.0
File Interpreter ABI Platform
katvan-0.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.0 MB

Release files / katvan-0.10.0.tar.gz

Download URL katvan-0.10.0.tar.gz
Size 996.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c1601069b659a1e1bfd08f34b0d48a6442889b0f8ff78f289f2957841c9dd09a
BLAKE2b-256 checksum
How to use checksums
77269335eb70564c2480b1ae3349433a8cb949ed87faa790aa76159c0a1347fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / katvan-0.10.0-py3-none-any.whl

Download URL katvan-0.10.0-py3-none-any.whl
Size 36.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
55889280a9dfcc3959e270922fed78a0167748422aa6c3aab283cb708cb5f854
BLAKE2b-256 checksum
How to use checksums
6705ae082d4929e98f36345aeb7650981e21a988382f59bbfbd35bf57709b7d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.0 {"installer":{"name":"uv","version":"0.13.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for katvan 0.10.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page