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

obsidian-tracker-task

/obsidian-tracker-task

Tworzy nowe zadanie w projekcie Obsidian wraz z tablicą kanban.

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

  1. Step 0: Check Configuration
  2. Arguments
  3. Examples
  4. Logic
  5. 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.

Uwagi i zgłoszenia

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