Skip to content

shbernal/och

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Claw Helper

Quick and dirty tool for some features I feel the OpenClaw TUI is missing.

Features

  • list-sessions, lists session keys for one agent or all agents
  • get-session-names, lists session keys together with their displayName
  • name-session, renames a single session
  • name-sessions, renames all sessions for one agent or all agents using their session key
  • list-skills, lists general skills and workspace skills by scope
  • get-skill, opens one matching SKILL.md
  • delete-session, deletes a session entry
  • launch-tui-session, an och subcommand that opens openclaw tui for a chosen session and asks before creating a missing agent:<agent>:<name> session

Dependencies

  • bash
  • jq
  • moreutils (sponge)

Install

make install-user

That installs:

  • och to ~/.local/bin/och
  • Bash completion to ~/.local/share/bash-completion/completions/och

Usage

och help
och launch-tui-session <session-key>

Bash Completion

If your shell loads bash-completion, make install-user is enough for the och symlink in ~/.local/bin to pick up completions automatically.

For a repo-local test without installing:

source /usr/share/bash-completion/bash_completion
source ./completions/och.bash
complete -p och

Then try:

och <TAB>
och list-sessions <TAB>
och delete-session <TAB>
och get-skill <TAB>
och launch-tui-session <TAB>

For session-taking commands, completion offers both raw session keys and named sessions. After installation, reload completion or start a new shell before testing.

About

Small helper for OpenClaw TUI session management

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors