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. |
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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file conversession-2.0.7.tar.gz.
File metadata
- Download URL: conversession-2.0.7.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0427f52d1237a2ec554bf96d28719d137d45564b10a9d0f6bfb27c09cfa950ea
|
|
| MD5 |
aebd9b5fda502ff8143d03750d27225a
|
|
| BLAKE2b-256 |
cb84d8a380e459810f79e6979f18b84377a78abd63ce088e9c06f03aaa39582f
|
File details
Details for the file conversession-2.0.7-py3-none-any.whl.
File metadata
- Download URL: conversession-2.0.7-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a36e7a159e716676fd6d732194b9f55506c7f2005fbaf4663c0c5cb5294c5b5d
|
|
| MD5 |
94312941a22f8de7721b92defe905e6b
|
|
| BLAKE2b-256 |
e8b604c5febfca6433f76ac57dc8d02c3ffe20548ef3f6fab9a491474d6ec08f
|