Przejdź do treści
Biblioteka skilli
Zarządzanie i produkt · Automatyzacja

use-linear-cli

/use-linear-cli

Obsługuje Linear przez linear-cli: zgłoszenia, operacje zbiorcze, wyszukiwanie oraz przepływy z gałęziami git i PR.

Licencja
MIT
Ostatnia zmiana repozytorium
27.10.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
21
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

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

Licencja

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

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/check-surface.py

Co robi i kiedy

Obsługuje Linear przez linear-cli: zgłoszenia, operacje zbiorcze, wyszukiwanie oraz przepływy z gałęziami git i PR.

Oryginalny opis (EN)

Use when driving Linear through linear-cli for issues, bulk operations, search, or git and PR workflows.

Jak działa

  1. Workflow
  2. Output rules
  3. Common reads
  4. Route to the task
Sekcje z nagłówków SKILL.md, w oryginale · 58 linii, 580 słów
Podgląd SKILL.md
---
name: use-linear-cli
description: Use when driving Linear through linear-cli for issues, bulk operations, search, or git and PR workflows.
disable-model-invocation: true
---

# Use linear-cli

Drive [nesszer/linear-cli](https://github.com/nesszer/linear-cli), whose executable is `linear-cli`. This skill targets release **0.3.28**. Check `linear-cli --version`; use the installed command's help when versions differ.

Read [live compatibility](references/live-compatibility.md) before using remote templates, time tracking, or bulk previews.

## Workflow

1. **Discover unfamiliar commands/flags** through the installed command’s `--help`. [command-surface.md](references/command-surface.md) indexes the public tree. Global flag acceptance does not prove handler support.
2. **Verify identity once per session and after profile changes** with `linear-cli u me --output json`. `auth status --validate` can exit 0 without validated credentials; see [setup.md](references/setup.md) for auth precedence.
3. **Resolve scope.** Resolve team keys, assignees, labels, workflow states, project names, and issue identifiers from actual data. Never pick the first team or invent IDs. Respect the user's chosen tool and workspace.
4. **Read before changing.** Fetch current values and the exact target set. For generated bulk sets, save and inspect IDs, count them, and preview the intended changes. Use `--dry-run` where supported; its coverage differs by command. Keep the concrete target set within the user’s authorization.
5. **Execute and reconcile.** Capture successful IDs and per-item results. Re-read changed resources. Partial failures are not transactions: restore a previous value only if it was captured and the follow-up change is authorized.

## Output rules

- Request `--output json` for structured results, and keep stdout and stderr separate. Runtime JSON errors go to **stderr**; parser failures are plain text. Some handlers still emit prose or no JSON.
- Use `--id-only` only on handlers that implement it, such as issue create/update. `i list --id-only` does not produce a plain ID list; extract identifiers from JSON with `jq`.
- Set `LINEAR_CLI_NO_PAGER=true` in agent runs. Use `--yes` or a command's `--force` only for an authorized operation; there is no global `-y` alias.

## Common reads

```bash
linear-cli --version
linear-cli u me --output json
linear-cli t list --output json
linear-cli i list --mine -t ENG --output json --fields identifier,title,state.name
linear-cli i get LIN-123 --output json
linear-cli context --output json
```

`ENG` and `LIN-123` are placeholders to replace with resolved values. `i list` defaults to a limited page and does not filter to open issues. `i get LIN-1 LIN-2` performs concurrent per-ID requests; JSON results may be sorted and partial failures still exit nonzero.

## Route to the task

Read only the relevant reference. Bash recipes use Bash syntax; the checklist recipes support macOS's Bash 3.2.

| Task | Reference |
|---|---|
| Checklist, CSV, JSON, template, or parent/child bulk creation | [creating-many-issues.md](references/recipes/creating-many-issues.md) |
| Start work, create a GitHub PR, branch context, jj, stop work | [git-and-pr-loop.md](references/recipes/git-and-pr-loop.md) |
| Triage queue, comments, screenshots, attachments | [triage-and-comments.md](references/recipes/triage-and-comments.md) |
| Issue create/update, JSON input, transitions, move/transfer, archive/delete | [lifecycle.md](references/issues/lifecycle.md) |
| Search/list filters, saved views, favorites | [search-and-filter.md](references/issues/search-and-filter.md) |
| Relations, labels, statuses, local and remote templates | [relations-and-labels.md](references/issues/relations-and-labels.md) |
| Projects, updates, cycles, sprints, milestones, roadmaps, initiatives | [projects-and-cycles.md](references/planning/projects-and-cycles.md) |
| Teams, users, views, favorites | [teams-and-org.md](references/planning/teams-and-org.md) |
| Import/export formats, duplicate creation, preview and partial-failure limits | [import-export.md](references/data/import-export.md) |
| Attachment CRUD, authenticated upload downloads, URL extraction | [attachments-and-uploads.md](references/data/attachments-and-uploads.md) |
| Watch events, temporary webhooks, notifications, metrics, history, time | [eventing-and-tracking.md](references/eventing-and-tracking.md) |
| Raw GraphQL, pagination, documents | [advanced.md](references/advanced.md) |
| Installation, auth, profiles, config paths, diagnostics, completions | [setup.md](references/setup.md) |
| Output handling, stdin, pagination, retries, safe chaining | [output-and-scripting.md](references/output-and-scripting.md) |
| JSON shapes and command-specific limitations | [json-shapes.md](references/json-shapes.md) |
| Auth errors, rate limits, partial results, missing commands, cache | [troubleshooting.md](references/troubleshooting.md) |
| Full command discovery and local verification | [command-surface.md](references/command-surface.md) |
Pliki w paczce (21)
  • SKILL.md 5 KB
  • agents/openai.yaml 1 KB
  • references/advanced.md 5 KB
  • references/command-surface.md 4 KB
  • references/eventing-and-tracking.md 5 KB
  • references/json-shapes.md 3 KB
  • references/live-compatibility.md 2 KB
  • references/output-and-scripting.md 3 KB
  • references/setup.md 6 KB
  • references/troubleshooting.md 6 KB
  • references/data/attachments-and-uploads.md 3 KB
  • references/data/import-export.md 5 KB
  • references/issues/lifecycle.md 5 KB
  • references/issues/relations-and-labels.md 5 KB
  • references/issues/search-and-filter.md 5 KB
  • references/planning/projects-and-cycles.md 5 KB
  • references/planning/teams-and-org.md 3 KB
  • references/recipes/creating-many-issues.md 3 KB
  • references/recipes/git-and-pr-loop.md 5 KB
  • references/recipes/triage-and-comments.md 2 KB
  • scripts/check-surface.py 3 KB

Wersje

W bazie nie ma innych skilli o nazwie use-linear-cli.

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

Pobrania w ostatnich 30 dniach: 0 · ranking

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

Podobne skille

  • 100linear
    Zarządza zadaniami, projektami i przepływami pracy Linear przez CLI: tworzenie, listowanie, aktualizacja i wyszukiwanie zadań oraz obsługa projektów i kamieni milowych.
  • 100linear-issue-generator
    Prawdopodobnie generuje zgłoszenia i powiązane operacje w Linear w ramach przepływów pracy korporacyjnych.
  • 100linear-cli
    Obsługuje zgłoszenia Linear z wiersza poleceń: tworzy i wyświetla tickety, aktualizuje je, rozpoczyna pracę nad zadaniem i łączy pull requesty ze zgłoszeniami.
  • 85Linear
    Zarządza zgłoszeniami, projektami i zespołami w Linear: tworzy zgłoszenia, aktualizuje statusy, zapytuje projekty i przepływy zespołu.
  • 90dev10x:linear
    Obsługuje zgłoszenia w Linear przez narzędzia MCP: pobiera, tworzy i aktualizuje zgłoszenia, komentarze i statusy.
  • 100linear
    Zarządza zadaniami, projektami i pracą zespołu w Linear: czyta, tworzy i aktualizuje tickety.

Uwagi i zgłoszenia

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