obsidian-kanban-e59d80 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited obsidian-kanban-e59d80 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Create and maintain Obsidian Kanban boards as durable task systems rather than one-off lists. Default to a mixed task model: capture simple work as lightweight cards, then upgrade complex work into linked notes when the task needs more context, history, or attachments. For GTD boards, prefer trusted list semantics over generic priority queues: the board should clarify what the task is, where it belongs, and what the next visible action is.
kanban:settings block unless the user asks for structural changes.Use a lightweight card when the task is actionable without extra documentation. Prefer this shape:
- [ ] Prepare quarterly planning draft @{2026-05-02} @@{09:00} #planning #work
- [ ] Pull current metrics
- [ ] Draft agendaUse this model for fast capture, inbox triage, and routine task maintenance. Treat priority as optional rather than foundational. In GTD boards, contexts and list placement should carry most of the organizational load. Do not invent tags: or due: pseudo-fields. Prefer inline hashtags and the board's configured date/time triggers, which default to @{date} and @@{time}. If the user wants visible priority that does not live in the title, do not fake it with extra card-body lines. The plugin renders those as ordinary body text. Upgrade the task to a linked note and surface priority through linked page metadata instead.
Upgrade a task to a linked note when any of these are true:
Prefer this shape:
- [ ] [[Quarterly Planning Draft]] @{2026-05-02} @@{09:00} #planning #project
- [ ] Pull current metrics
- [ ] Draft agendaKeep the card concise and move long-form details into the linked note. When the board uses linked page metadata, keep priority in linked-note frontmatter rather than in the card body. A verified pattern is:
---
priority: |
<span style="color:#ea580c;"><strong>Q2 重要不紧急</strong></span>
---and a matching board setting:
{
"metadata-keys": [
{
"metadataKey": "priority",
"label": "",
"shouldHideLabel": true,
"containsMarkdown": true
}
]
}See references/METADATA_AND_GOTCHAS.md. For GTD, any item in Projects should normally be a linked-note card and should correspond to at least one separate card in Next Actions.
When the user asks for a new board, default to the GTD structure in references/GTD_TEMPLATE.md unless they ask for a custom workflow. New tasks should normally start in Inbox unless the user has already provided enough information to place them elsewhere.
When adding cards:
YYYY-MM-DD) for due dates to keep them sortable and unambiguous.#phone, #home, #office, #errands, or #computer are optional execution contexts, not default labels for every card.When the user asks to manage tasks, support these edits directly in the board:
On GTD boards, use these defaults:
Calendar into a catch-all list for work that is merely important@{YYYY-MM-DD} and @@{HH:mm} for the board's own date and time metadataWhen reorganizing a GTD board, use these default meanings:
Inbox: newly captured work that still needs clarificationNext Actions: the next concrete tasks that can be done nowWaiting For: blocked tasks that depend on other people or external inputCalendar: tasks or reminders that belong on a specific date or should only appear at a specific timeProjects: multi-step outcomes that need ongoing decomposition and at least one corresponding next actionSomeday/Maybe: intentionally deferred ideas and possible future workDone: recently completed work kept temporarily before archivalArchive: historical items the user no longer needs to see regularlykanban-plugin: board in YAML frontmatter so Obsidian Kanban recognizes the file as a board.%% kanban:settings block and any JSON keys inside it unless you are deliberately editing board settings.*** separator immediately before ## Archive.@{} for dates, and @@{} for times.metadata-keys setting.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.