← ClaudeAtlas

wiki-tasks-extractlisted

Batch-extract tasks from a wiki knowledge base. Harvests explicit action-item flags from _log.md and performs a semantic scan of wiki pages for implicit action items. Deduplicates against existing tasks, presents candidates for approval, and creates them using wiki-task format rules. Invoke after wiki-ingest or wiki-scan has processed meeting transcripts or documents. Triggers on: wiki-tasks-extract, extract tasks from wiki, harvest tasks, find action items.
ihudak/ihudak-claude-plugins · ★ 2 · Data & Documents · score 71
Install: claude install-skill ihudak/ihudak-claude-plugins
# wiki-tasks-extract Read these files fully before proceeding: - `skills/_shared/task-rules.md` - `skills/_shared/vault-conventions.md` Then attempt to read `.obsidian/copilot/tag-index.md` (at vault root). If the file does not exist, note it and continue — tags will be omitted from tasks. See the "If `tag-index.md` does not exist" section in `task-rules.md`. Invoke with: `/wiki-tasks-extract [wiki-path]` --- ## Step 1 — Resolve VAULT_PATH Vault path: `~/obsidian_vault` by default; set `VAULT_PATH` to override. WSL users with a Windows-side vault must set `VAULT_PATH` explicitly (e.g. `/mnt/c/Users/<name>/obsidian_vault`). All file paths below are relative to the vault root. --- ## Step 2 — Determine wiki path | Argument | Resolved path | |----------|---------------| | _(none)_ | `wiki/` (vault root wiki) | | Relative path (e.g. `Projects/Products/MyProject/wiki/`) | As given, relative to vault root | | Absolute path | Use directly | Validate: - The directory exists - It contains `_log.md` or `_index.md` (confirming it is a wiki directory) If invalid, report the error and stop. Identify the **project context**: if the wiki path is under `Projects/<Category>/<project>/`, remember this project for target-file matching in Step 7. --- ## Step 3 — Phase A: Harvest flagged action items Read `<wiki-path>/_log.md`. Extract every line matching: ``` - Action items flagged: <description> ``` For each, record: - The description text - The source file from the log entry