Conversession
Prompt management CLI application for Linux and MacOS.
Requirements
- Python 3.11+
- macOS:
openandpbcopy(built-in) - Linux (Ubuntu):
xdg-openplus one clipboard tool:xcliporwl-clipboard
CLI help
The help command prints the built-in commands and usage:
Built-in commands:
new Create a new skill
all List all skills
model Show active model
model <arg> Switch model (by name or shorthand)
models List all available models
help Show this message
quit Quit the application
Type <skill> to edit then open the LLM webpage.
Type <skill> <target> to execute a skill with context.
Type edit <skill> to edit a skill only (no webpage).
Skills
The bundled skills are available as actions. Type a skill name (optionally followed by a target) to run it:
| Skill | Purpose |
|---|---|
catalan |
Translate the given text into Catalan. |
decode |
For each Makefile target, produce a table of every method/function call made at runtime, with the file and line where it is invoked and where it is defined, plus a short description. |
diff |
Compare A vs B and output a structured markdown table of actionable differences, sorted with similarities on top. |
difftree |
Compare BRANCH_1 and BRANCH_2 and output a one-page set-inclusion tree map of the features added. |
eda |
Summarize the file content as a decision tree of topics rooted at the core idea, noting the type of relation between nodes. |
forback |
Reformat a two-column table (A, B) into interleaved A/B records. |
itemize |
Visit the provided links and extract every listed item into a single downloadable CSV table with record numbers, status, summary and direct URLs. |
research |
Investigate the given references and return a CSV with date,url,category,title,key contribution,priority columns. |
summarize |
Summarize the linked article as up to 5 highlight bullet points, plus any actionable advice for individual users. |
tutorial |
Reformat a blog post into a markdown file with a code section and a documentation section (or a single Python tutorial). |
Skills are stored as plain markdown files in the skills directory bundled with the package, and can be edited with the new or edit commands.
Build and publish
make build ; make push
or
make publish
If any dependencies are required, edit the pyproject.toml file, "[project]" field, and add a dependencies key with a List[str] value, where each string is a pip-readable dependency.
Release files for conversession 2.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| conversession-2.0.8.tar.gz | 9.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| conversession-2.0.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.3 kB
Release files / conversession-2.0.8.tar.gz
| Download URL | conversession-2.0.8.tar.gz |
|---|---|
| Size | 9.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f44bb187c79f8f15c6e00f16abbc4752dc1e28c2020875f1b351e779cc975516
|
|
BLAKE2b-256 checksum How to use checksums |
a0f668bc9239ab3e450aceeb9569e92f08ba63d31133f99863a529bb62f32f1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|
Release files / conversession-2.0.8-py3-none-any.whl
| Download URL | conversession-2.0.8-py3-none-any.whl |
|---|---|
| Size | 10.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b16a5f5018c8a52d58f8870f92a469bbbb3e51fdb3a695208f89369ed9d2ec7a
|
|
BLAKE2b-256 checksum How to use checksums |
966621870a28a0e37c391b5bdc984bc79297da4063763db1c1be0a8bf1521dd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|