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.8.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.8.0
File Size Uploaded Provenance
katvan-0.8.0.tar.gz 991.3 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 1.0 MB

Release files / katvan-0.8.0.tar.gz

Download URL katvan-0.8.0.tar.gz
Size 991.3 kB
Tags Source
SHA-256 checksum
How to use checksums
91b37917368053de67a03b1bb4ab666c6978164858e3a3145eec9085caa9e47c
BLAKE2b-256 checksum
How to use checksums
9d1bb2e8f3f4e2eea3b16c96f4f3706efe0302fef269310d9befabc6e38aa83a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","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.8.0-py3-none-any.whl

Download URL katvan-0.8.0-py3-none-any.whl
Size 36.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d1d88212e8cf57f5a0df4cc489c9a29ca1fe5049d80debe8c8b0ad1b0dc666ea
BLAKE2b-256 checksum
How to use checksums
43d94926087773e8bad529bd609f60f4016cd030b76cd0f5097d26e581f5c37d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","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.8.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