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 | Provenance | Actions |
|---|---|---|---|---|
| conversession-2.0.9.tar.gz | 9.1 kB | Without provenance | Details for conversession-2.0.9.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| conversession-2.0.9-py3-none-any.whl | Python 3 | none | any | Details for conversession-2.0.9-py3-none-any.whl |
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
|
Security for conversession 2.0.9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.