Przejdź do treści
Biblioteka skilli
Produktywność osobista · Automatyzacja

screen-drawing

/screen-drawing

Rysuje tymczasowe ramki nad wybranymi obszarami ekranu na macOS, w trybie szybkim lub ręcznym z kontrolą startu i zatrzymania.

Repozytorium
skill-pilot ↗
Licencja
MIT
Ostatnia zmiana repozytorium
07.06.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 07.06.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Rysuje tymczasowe ramki nad wybranymi obszarami ekranu na macOS, w trybie szybkim lub ręcznym z kontrolą startu i zatrzymania.

Oryginalny opis (EN)

Draw temporary bounding-box overlays on macOS in quick mode or manual mode. Use when you need to highlight screen regions, and run manual drawing in a tmux background session with explicit start/stop control.

Jak działa

  1. When to Use This Skill
  2. Your Roles in This Skill
  3. Role Communication
  4. Instructions
  5. Expected Output
  6. Key Principles
Sekcje z nagłówków SKILL.md, w oryginale · 96 linii, 425 słów
Podgląd SKILL.md
---
name: screen-drawing
description: Draw temporary bounding-box overlays on macOS in quick mode or manual mode. Use when you need to highlight screen regions, and run manual drawing in a tmux background session with explicit start/stop control.
---

# AI Builder - Screen Drawing

This skill provides a macOS screen overlay tool for drawing bounding boxes.

- `quick` mode: draw one rectangle and exit automatically (default 5 seconds).
- `manual` mode: run a long-lived process for user-driven rectangle drawing, typically in tmux.

## When to Use This Skill

- You need to visually highlight a target region with a temporary rectangle.
- You need a short-lived bounding box overlay that auto-exits after 5 seconds.
- You need a user-controlled manual drawing session that can run in the background.
- You need explicit start/stop lifecycle control for drawing sessions.

## Your Roles in This Skill

- **QA Engineer**: Validate rectangle position and duration against the requested target area.
- **DevOps Engineer**: Start, monitor, and stop manual drawing processes safely using tmux.

## Role Communication

As an expert in your assigned roles, you must announce your actions before performing them using the following format:

As a {Role} [and {Role}, ...], I will {action description}

This communication pattern ensures transparency and allows for human-in-the-loop oversight at key decision points.

## Instructions

Follow these steps in order.

### Step 1: Confirm Environment

- This skill is macOS-only.
- Run commands from the project root.
- Ensure the terminal app has required macOS permissions if overlays do not appear.

### Step 2: Quick Rectangle (Auto Exit in 5s)

Draw a single bounding box and exit after 5 seconds:

```bash
core/bin/mac-screen-drawing --mode quick --bbox '200,180,640,360' --duration 5
```

Notes:
- `bbox` format is `x,y,width,height` in top-left screen coordinates.
- If `--bbox` is omitted, the tool draws a centered default rectangle.
- `--duration` defaults to `5`.

### Step 3: Start Manual Drawing in tmux (Background)

Start a background manual drawing process:

```bash
tmux new-session -d -s screen-drawing 'core/bin/mac-screen-drawing --mode manual --state-path .skillpilot/temp/screen-drawing-state.json'
```

Check session status:

```bash
tmux has-session -t screen-drawing && echo running
```

In manual mode:
- Drag with mouse to draw rectangles.
- The latest rectangle is saved to `--state-path`.

### Step 4: Stop Manual Drawing on Request

Stop the background manual drawing session:

```bash
tmux kill-session -t screen-drawing
```

### Step 5: Optional State Inspection

Read the latest manual rectangle coordinates:

```bash
cat .skillpilot/temp/screen-drawing-state.json
```

## Expected Output

- Quick mode: temporary rectangle overlay shown for configured duration, then process exits.
- Manual mode: persistent drawing process until stopped, with latest rectangle written to state JSON.

## Key Principles

- Use `quick` mode for one-off guidance overlays.
- Use `manual` mode only when long-running interaction is required.
- Always stop tmux sessions when user requests completion.

Wersje

W bazie nie ma innych skilli o nazwie screen-drawing.

Migawka bazy z 28.10.2026 · wersja paczki 57cb3a050e13 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100screen-recording
    Nagrywa główny ekran macOS z poziomu CLI przy użyciu tmux, ffmpeg i sox, z kontrolą startu i zatrzymania w tle.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.