Skip to content
Back to skills

Sw Board

ASecurity

Use when the user wants the task list in docs/index.md refreshed, updated or rebuilt, says the index is out of date after editing tasks by hand, or invokes sw-board or sw:board.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 6, 2026
ai-agentsbashnode

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add mhmtsrfglu/superwiki --skill sw-board --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sw Board?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sw Board
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mhmtsrfglu-sw-board/badge)](https://www.skillsdirectory.com/skills/mhmtsrfglu-sw-board)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sw-board
description: Use when the user wants the task list in docs/index.md refreshed, updated or rebuilt, says the index is out of date after editing tasks by hand, or invokes sw-board or sw:board.
---

# sw-board

Rewrites the task list at the top of `docs/index.md` from the task files. One command; do not read the task files or write the list yourself.

Run from the project root:

```bash
node docs/.sw/sw.mjs board
```

It prints whether the list changed and the counts. Tell the user that, in one line. Only its own section of `index.md` is rewritten; what the user wrote around it stays.

The list is a view. A task's status lives in the frontmatter of `docs/tasks/<ID>.md`: to change what the list shows, change the task file and run the command again. Never edit the list by hand.

## If it fails

| Output | Do |
| --- | --- |
| `unknown command board` | the project's `docs/.sw/sw.mjs` is older than this skill; offer to run sw-init, which updates it and writes the list |
| `this vault has no task module` | say so; sw-init with `--tasks` adds it |
| `docs/index.md is missing` | offer to run sw-init |

If the user asks what is ready, what blocks a task or how many are done, answer with `node docs/.sw/sw.mjs ready|check <ID>|status` instead of reading the list.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.