c-display — Claude Code skill: brightness and trash
Adjust display brightness and move files to the macOS Trash instead of deleting them with rm. Handy for screen controls and recoverable file cleanup.
npx skills add daxaur/openpaw --skill c-display -a claude-codeWhat c-display does
The skill uses brightness to read or change display brightness. Values run from 0.0 to 1.0, and brightness -l lists displays when more than one monitor is connected. The trash command moves files and folders to the macOS Trash; use --interactive to request confirmation.
Its guidance favors trash when a file might need to be recovered. Reserve rm for temporary or generated files that do not need recovery. One constraint matters: trash here targets the macOS Trash, so it is not a general-purpose recycle bin for other systems.
What it helps with
- set display brightness to a chosen level
- check brightness across connected displays
- move files or folders to the macOS Trash
- ask for confirmation before moving a file to Trash
Example prompts for the agent
- Set my display brightness to 80 percent.
- Show the current brightness on all displays.
- Move
file.txtto the Trash instead of permanently deleting it.
How to install c-display
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-display -a claude-code2Manually: put the files in place
~/.claude/skills/c-display/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/c-display/
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-display -a codex2Manually: put the files in place
.agents/skills/c-display/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-display -a cursor2Manually: put the files in place
.cursor/skills/c-display/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-display2Manually: put the files in place
.github/skills/c-display/SKILL.md1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-display -a gemini-cli2Platform CLI
gemini skills install https://github.com/daxaur/openpaw --path skills/c-displayManually: put the files in place
.devin/skills/c-display/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-display -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about c-display
How do I install c-display in Claude Code?
Run npx skills add daxaur/openpaw --skill c-display -a claude-code. The skill file is at ~/.claude/skills/c-display/SKILL.md.
What does c-display do?
It changes display brightness with brightness and moves files to the macOS Trash with trash.
How do I set brightness and list connected displays?
Use brightness with a value from 0.0 to 1.0 to set brightness. Run brightness -l to list displays when multiple monitors are connected.
Source text
SKILL.md · MIT
--- name: c-display description: Control display brightness and safely move files to trash instead of permanently deleting with rm. tags: [display, brightness, trash, safety] --- # Display & Safety ## brightness ```bash # Get current brightness (0.0 to 1.0) brightness -l # Set brightness to 80% brightness 0.8 # Set brightness to minimum brightness 0.0 # Set brightness to maximum brightness 1.0 ``` ## trash (macos-trash) Safe alternative to `rm` — moves files to macOS Trash: ```bash # Move file to trash trash file.txt # Move multiple files trash file1.txt file2.txt dir/ # Move with confirmation prompt trash --interactive file.txt ``` ## Guidelines - Use `trash` instead of `rm` when the user might want to recover files - Use `rm` only for temporary/generated files where recovery isn't needed - Brightness value is 0.0 (off) to 1.0 (max) - `brightness -l` lists all displays when multiple monitors connected
© daxaur · MIT · daxaur/openpaw