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 prep ; 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.
Metadata
Release files for conversession 2.0.9
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.9.tar.gz | 9.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| conversession-2.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.6 kB
Release files / conversession-2.0.9.tar.gz
| Download URL | conversession-2.0.9.tar.gz |
|---|---|
| Size | 9.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
daf97892d0ad319e5c8a15e6c1a2efbe3f928f475ba1865195f0e2c3c4c0d27f
|
|
BLAKE2b-256 checksum How to use checksums |
04d11f0ce73a78bcc82def5b16ffcb6bde2c8426651a473f427181e5d0e93165
|
| 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.9-py3-none-any.whl
| Download URL | conversession-2.0.9-py3-none-any.whl |
|---|---|
| Size | 10.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ac08c2c8e2aaef60ab3467ce15b2a9e302f70532e9b321ae2c5be4d61a982cf0
|
|
BLAKE2b-256 checksum How to use checksums |
96386a5d8b893a587114a3829a6daf198e8189e524cdded5315304b4d08d9a82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|