Crush session
A curated collection of agent skills, designed and developed using Crush and Qwen3.6 27B.
npx -y skills add lyoneel/ly-agent-skills --skill crush-sessionAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Manage Crush sessions - rename, list, inspect, and delete conversations. Use when organizing or navigating Crush session history.
SKILL.md
3.2 KB, 684 tokens by cl100k_base, as published. Nobody here has run it
Initialize todos for crush-session operation:
{
"todos": [
{"content": "Initialize crush-session operation", "status": "in_progress", "active_form": "Initializing crush-session operation"},
{"content": "Detect requested action and execute", "status": "pending", "active_form": "Detecting action and executing"},
{"content": "Complete crush-session operation", "status": "pending", "active_form": "Completing crush-session operation"}
]
}
Update todos: mark "Initialize crush-session operation" as completed, mark "Detect requested action and execute" as in_progress.
Crush Session Management
Manage Crush CLI sessions: get the current session ID, rename, list, show details, or delete sessions.
Entry Point
All actions are routed through a single script. Grant execute permission once:
python3 scripts/crush-session.py
Actions
Detect the user's intent and execute the matching action:
current- show the current session ID and titlerename- rename the current or a specific sessionlist- list all sessionsshow- show details of a specific sessiondelete- delete a session by ID
All actions support --json for machine-readable output.
BEGIN EXECUTION IMMEDIATELY. Do not ask the user what they want to do. Start with step 1:
- Detect the action from the user's request.
Update todos: mark "Detect requested action and execute" as in_progress.
- Execute the corresponding workflow below.
Update todos: mark "Complete crush-session operation" as in_progress.
- Report the result.
Update todos: mark "Complete crush-session operation" as completed. Clear todos with
todos([]).
Workflow: Get Current Session
scripts/crush-session.py current
If the title is null, the session has not been renamed yet.
scripts/crush-session.py current --json
Workflow: Rename Session
# Rename current session
scripts/crush-session.py rename "New Title"
# Rename a specific session by ID
scripts/crush-session.py rename <id> "New Title"
# Machine-readable output
scripts/crush-session.py rename <id> "New Title" --json
Workflow: List Sessions
# Human-readable list
scripts/crush-session.py list
# Machine-readable JSON
scripts/crush-session.py list --json
Workflow: Show Session Details
# Show current session
scripts/crush-session.py show
# Show specific session
scripts/crush-session.py show <id>
# Machine-readable output
scripts/crush-session.py show <id> --json
Workflow: Delete Session
scripts/crush-session.py delete <id>
Confirm the session ID before deleting. If the user wants to delete the current session, warn them first.
Tips
- Run the script with no arguments for usage help.
- Session IDs accept a UUID, full hash, or hash prefix (e.g.,
96fd792644642c54). - The
$CRUSH_SESSION_IDenv var is only available from within the Crush TUI.