Skip to content

About

Personas, snippets, and other shareable/importable data for Knot

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Knot Library

A shared library of personas and prompts for Knot. Knot can browse it and import items into your own settings.

What is in it

Kind Directory What it is
persona personas/ Instructions that shape how an agent works, such as "Kent Beck" or "Orchestrator".
prompt prompts/ Reusable prompts you send to an agent. They can use Knot's {{...}} variables.

Each item is one Markdown file. The YAML front matter holds the item's id, title, description and tags, and the body holds the persona's instructions or the prompt's text. The directory gives the kind, and the file name gives the item's slug. schema/kinds.json lists the kinds, and schema/ holds a JSON Schema for each.

The index

Every item is listed in one file, which clients can fetch in a single request:

https://raw.githubusercontent.com/pilgrimagesoftware/Knot-Library/master/index.json

Each entry gives the item's kind, id, slug, title, description, tags, authors, path, size and SHA-256. The index's commit field names the commit its content was read from. To fetch an item and check its hash, use that commit in the URL:

https://raw.githubusercontent.com/pilgrimagesoftware/Knot-Library/<commit>/<path>

schema/index.schema.json describes the format. The index is generated after every merge and is never edited by hand.

Contributing

See CONTRIBUTING.md.

License

The content is licensed under CC BY 4.0.

About

Personas, snippets, and other shareable/importable data for Knot

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages