Skip to main content

Generate Agent Skills from llms.txt

Project description

SkillGen

Turn any llms.txt into a ready-to-use Agent Skill.

SkillGen reads the curated links in llms.txt, optionally snapshots the content into references/, and generates a clean SKILL.md plus indexes and provenance metadata. It installs skills to ~/.agents/skills by default (or ~/.claude/skills with --claude).

Quick start

pip install skillgen
# or for local development
pip install -e .
skillgen https://docs.example.com/llms.txt --out ./skills

What you get

  • SKILL.md with a concise description and trigger keywords
  • references/INDEX.md and section indexes
  • references/catalog.json and provenance files
  • manifest.json for auditability

Keyword generation

By default SkillGen uses deterministic heuristic keyword/description generation for fast, stable output.

Heuristic levels:

  • compact: shortest description
  • balanced (default): medium detail
  • verbose: most detailed description with extra navigation cues

Heuristic level affects the description narrative in SKILL.md only. Keyword extraction stays stable across levels.

Common flags

  • --name override skill name
  • --include-optional include Optional section links
  • --no-snapshot generate link-only references
  • --allow-external allow external domains
  • --heuristic-level compact|balanced|verbose
  • --claude install to ~/.claude/skills instead of default path

Install paths

  • default: ~/.agents/skills
  • with --claude: ~/.claude/skills

Development

pip install -e .[test]
pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skillgen-0.2.1.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skillgen-0.2.1-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file skillgen-0.2.1.tar.gz.

File metadata

  • Download URL: skillgen-0.2.1.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skillgen-0.2.1.tar.gz
Algorithm Hash digest
SHA256 b7f7bfd557be99f149d38083f57c3ac71436929a38ff39031b2ab942651712e0
MD5 8a4a8707557ee9e7cd543614f82fa6fc
BLAKE2b-256 3e2db71c74934e235a1983575871ad5571261eaa9e70c36869bc3a01fbeeaa79

See more details on using hashes here.

Provenance

The following attestation bundles were made for skillgen-0.2.1.tar.gz:

Publisher: python-publish.yml on mihir-s-05/skillgen

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file skillgen-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: skillgen-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for skillgen-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9a4260f40c24cb78c9425b7fbd7acf10191a3d2e1ee88a06725f722ce0e7ac5c
MD5 5c5c989556900d890d613c860ed061e9
BLAKE2b-256 7e5b26edef2e8c45332ce21459a4d0d889f4aefa6517a7f366b99427294d64f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for skillgen-0.2.1-py3-none-any.whl:

Publisher: python-publish.yml on mihir-s-05/skillgen

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page