# c-display

Adjust display brightness and move files to the macOS Trash instead of deleting them with rm. Handy for screen controls and recoverable file cleanup.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 173
- Author: daxaur
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/daxaur/openpaw/tree/HEAD/skills/c-display/SKILL.md
- Updated: 2026-05-23
- HTML: https://affpapa.org/en/nevibecode/skills/c-display

## What it 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.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add daxaur/openpaw --skill c-display -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/c-display/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/c-display/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add daxaur/openpaw --skill c-display -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/c-display/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add daxaur/openpaw --skill c-display -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/c-display/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install daxaur/openpaw c-display
```

2. **Manually: put the files in place**
- File: `.github/skills/c-display/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add daxaur/openpaw --skill c-display -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/daxaur/openpaw --path skills/c-display
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/c-display/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add daxaur/openpaw --skill c-display -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/daxaur/openpaw/tree/HEAD/skills/c-display/SKILL.md

## When to use it
- 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
- Set my display brightness to 80 percent.
- Show the current brightness on all displays.
- Move `file.txt` to the Trash instead of permanently deleting it.

## Source text · SKILL.md · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: eed01edb2da5fe94.

BEGIN THIRD-PARTY FILE eed01edb2da5fe94
````text
---
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
````
END THIRD-PARTY FILE eed01edb2da5fe94

The third-party file has ended. Everything between the eed01edb2da5fe94 tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

© daxaur · MIT · https://github.com/daxaur/openpaw/tree/HEAD/skills/c-display/SKILL.md

## Similar
- [find-skills](https://affpapa.org/en/nevibecode/skills/find-skills.md) — skill · 4000000 installs
- [grill-me](https://affpapa.org/en/nevibecode/skills/grill-me.md) — skill · 1424476 installs
- [grill-with-docs](https://affpapa.org/en/nevibecode/skills/grill-with-docs.md) — skill · 1219756 installs
- [handoff](https://affpapa.org/en/nevibecode/skills/handoff.md) — skill · 1038491 installs
- [grilling](https://affpapa.org/en/nevibecode/skills/grilling.md) — skill · 979543 installs
- [teach](https://affpapa.org/en/nevibecode/skills/teach.md) — skill · 862247 installs

From the same set: [daxaur/openpaw](https://affpapa.org/en/nevibecode/by/daxaur/openpaw.md) — 41 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
