Produktywność osobista · Automatyzacja
obsidian-tracker-task
/obsidian-tracker-task
Tworzy nowe zadanie w projekcie Obsidian wraz z tablicą kanban.
Dla kogo
- Autor
- IvanLutsenko ↗
- Repozytorium
- awac-claude-code-plugins ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 23.10.2026
Ocena i bezpieczeństwo
95/ 100Klasa: dobry
Format20 / 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
- 3
- Skrypty
- 2
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Przestarzałość
Brak sygnałów. Repozytorium zmienione 23.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ą
- 2 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/normalize-vault.mjs, scripts/start-tracking.sh
Co robi i kiedy
Tworzy nowe zadanie w projekcie Obsidian wraz z tablicą kanban.
Oryginalny opis (EN)
Create a new task in an Obsidian project with kanban board. Use when the user invokes /task.
Jak działa
- Step 0: Check Configuration
- Arguments
- Examples
- Logic
- Codex differences
Sekcje z nagłówków SKILL.md, w oryginale · 78 linii, 425 słów
Podgląd SKILL.md
---
name: obsidian-tracker-task
description: Create a new task in an Obsidian project with kanban board. Use when the user invokes /task.
version: 0.1.0
---
> Converted from Claude Code command `/task`.
> Review and adapt: hooks and MCP tool IDs may need manual mapping for Codex.
> Helper scripts ship in this skill's own `scripts/` directory. Replace
> `<this skill directory>` with the path Codex reported when it loaded this skill —
> a bare relative path would resolve against the repository under review instead.
# Task Command
Creates a task with auto-increment ID and adds to kanban board (Backlog column).
## Step 0: Check Configuration
Вызови `mcp__plugin_obsidian_tracker_obsidian__getConfig`.
Если `initialized: false` — выполни инициализацию как в `/projects`.
## Arguments
- title (required) - Task title (first quoted string or positional arg)
- --project (optional) - Project name
- --priority (optional) - critical|high|medium|low (default: medium)
- --effort (optional) - Time estimate (e.g., "2h", "1d", "30m")
- --assignee (optional) - Assignee name
- Любые дополнительные --key value передаются в extra (расширяемая YAML-схема)
## Examples
```
/task "Add rate limiting" --project api --priority high --effort 2h
/task "Fix login bug"
/task "Update docs" --project myapp --effort 30m --client Acme
```
## Logic
1. Парси аргументы из пользовательского ввода.
2. Если --project не указан:
Вызови `listProjects`, покажи нумерованный список, спроси у пользователя.
3. Если title не указан:
Спроси через AskUserQuestion.
4. **Определи тип информации:**
- Если пользователь даёт actionable задачу (что-то нужно СДЕЛАТЬ) — это TASK, используй `addTask`.
- Если пользователь даёт справочную информацию, контекст, описание, заявку, требования — это КОНТЕКСТ ПРОЕКТА, используй `updateProject` с параметром `context`.
- Примеры TASK: "Подготовить презентацию", "Пофиксить баг", "Добавить фичу"
- Примеры КОНТЕКСТ: "Вот моя заявка на конференцию: ...", "Требования от заказчика: ...", "Описание проекта: ..."
- Если не уверен — спроси пользователя: "Это задача или контекст проекта?"
5. Собери extra-поля: все --key value кроме project/priority/effort/assignee.
6. Вызови MCP tool:
- Для TASK: `addTask` с параметрами: project, title, priority, effort, assignee, extra
- Для КОНТЕКСТ: `updateProject` с параметрами: project, context (форматированный markdown)
7. Выведи:
- Для TASK:
```
TASK-{id}: "{title}"
Board: Backlog | Priority: {priority} | Effort: {effort}
```
- Для КОНТЕКСТ:
```
Context added to project "{project}"
```
8. **Auto-start tracking:**
Если `.claude/obsidian-tracking.json` НЕ существует — запусти трекинг:
```bash
<this skill directory>/scripts/start-tracking.sh "{project}"
```
Если файл уже существует — прочитай через Read, добавь `"Created TASK-{id}: {title}"` в actions, перезапиши через `Bash(cat*)`.
## Codex differences
- A non-interactive run (`codex exec`, CI) has nobody to answer a prompt: continue on defaults, honour whatever the invoking prompt already specified, and report which defaults were used. If the whole point of the command is to ask, say that it needs an interactive session and stop rather than inventing answers.
Pliki w paczce (3)
- SKILL.md 4 KB
- scripts/normalize-vault.mjs 5 KB
- scripts/start-tracking.sh 1 KB
Wersje
W bazie nie ma innych skilli o nazwie obsidian-tracker-task.
Migawka bazy z 28.10.2026 · wersja paczki 0f899862adf7 (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
- 95obsidian-tracker-done
Kończy zadanie i przenosi je do kolumny Done na tablicy kanban w Obsidianie. - 95obsidian-tracker-project-bug
Tworzy lub aktualizuje raport błędu w projekcie Obsidian. - 100obsidian-tasks
Odczytuje zadania i zarządza nimi w TaskManager sejfu Obsidian (Board.md jako Kanban, Table.md w Dataview, Notes/*) z automatyczną synchronizacją projektów workspace'u. - 90note
Porządkuje pliki w vaultcie Obsidian w ~/Notes: strukturę PARA, nazwy plików, frontmatter, szablony i tablice kanban. - 95ak-task
Tworzy, przydziela i sprawdza pojedyncze zadanie na tablicy Agent Kanban, na wyraźne życzenie użytkownika. - 100obsidian-bases
Wyjaśnia, pisze i waliduje pliki .base Obsidian Bases z filtrami, formułami, właściwościami i podsumowaniami oraz widokami tabel, kart, list i kanban zależnym od wersji.