A powerful command-line interface that enables safe file deletion by moving items to the system trash instead of permanent removal.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install trash-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install trash-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Trash CLI provides a suite of command-line tools that follow the freedesktop.org trashcan specification. Unlike the standard rm command, which permanently deletes files, this Openclaw Skills integration allows users to move files to a recoverable trash location while recording original paths, deletion dates, and permissions. It integrates seamlessly with desktop environments like GNOME, KDE, and XFCE.
This skill is vital for developers who want a safety net against accidental deletions while working in the terminal. By utilizing Openclaw Skills like this, users can implement a more robust data management strategy across various partitions and directories without fear of losing critical work. It acts as a bridge between the efficiency of the command line and the safety of graphical user interface trash systems.
Installation is straightforward for any environment supported by Openclaw Skills. You can install the package using various package managers:
# macOS or Linux via Homebrew
brew install trash-cli
# Python environments
pip install trash-cli
# Debian/Ubuntu
sudo apt install trash-cli
# Arch Linux
sudo pacman -S trash-cli
After installation, it is recommended to add a warning alias to your .bashrc or .zshrc to discourage direct rm usage while encouraging the use of Openclaw Skills tools.
Trash CLI organizes data by creating a metadata file and moving the original file to a specific subdirectory according to the Freedesktop.org specification.
| Location | Purpose |
|---|---|
| ~/.local/share/Trash/ | Default trash directory for the home partition. |
| /files/ | Subdirectory containing the actual trashed files renamed to avoid collisions. |
| /info/ | Subdirectory containing .trashinfo files with original paths and deletion dates. |
| $mount/.Trash/$uid | Trash location for external partitions or secondary mounts to ensure cross-device safety. |
Loading
A comprehensive toolkit for AI agents to programmatically extract text, images, and metadata from PDF files using the industry-standard Poppler library.

A robust SMTP automation skill for sending Markdown-formatted emails with attachments and retry logic.

A high-performance skill for downloading YouTube content in multiple resolutions and formats directly through your agent.

A comprehensive financial toolkit for fetching stock OHLCV data, cryptocurrency prices, and high-impact economic events.

An automated pipeline for generating professional-grade HTML and PDF stock valuation reports featuring quantitative metrics and qualitative market research.

A diagnostic utility that concurrently tests all configured AI models to ensure connectivity and performance across providers.








































