<< All versions
Skill v1.0.1
Automated scan100/100cdevroe/signboard/signboard-mcp
+4 new
──Details
PublishedAugust 11, 2026 at 03:51 PM
Content Hashsha256:58f73ea98a304c78...
Git SHAeec508a071ab
Bump Typepatch
──Files
Files (1 file, 3.7 KB)
SKILL.md3.7 KBactive
SKILL.md · 77 lines · 3.7 KB
version: "1.0.1" name: signboard-mcp description: Use this skill when working with Signboard boards through the local MCP server (listing views/lists/cards, reading cards, and safely creating/updating/moving cards, boards, or board settings).
Signboard MCP Skill
Use this skill when the user asks to read or modify Signboard data through MCP.
Preconditions
- Signboard MCP server is configured and running.
boardRootvalues must be absolute paths.- Respect server mode from
signboard_get_config: readOnly: truemeans do not attempt write tools.allowedRootsis the union of explicit MCP roots and desktop trusted board roots; only use board paths inside those roots.
Tool Workflow
- Call
signboard_get_configfirst. - Call
signboard_list_boardswhen board root is unknown or ambiguous; prefer anisActiveorisOpenmatch when it fits the user's request. - If the board is not listed but the name is known, use
signboard_resolve_board_by_namewhenallowedRootsare available; otherwise ask user for the absolute board path. - Discover structure:
signboard_list_listssignboard_list_cardssignboard_read_cardas needed
- Before write actions, verify:
- user requested the change
- server is not read-only
- target list/card exists (or should be created)
- Execute write tool only after checks:
signboard_create_cardsignboard_update_cardsignboard_duplicate_cardsignboard_archive_cardsignboard_move_cardsignboard_create_listsignboard_rename_boardsignboard_move_boardsignboard_update_board_settings
Safety Rules
- Never invent filesystem paths.
- Never pass relative paths as
boardRoot. - Do not attempt path traversal or multi-segment names in list/card fields.
- Prefer read operations first when user intent is ambiguous.
- Treat
XXX-Archiveas archive list unless user explicitly asks to include/use it.
Tool Reference
signboard_get_config: inspect MCP mode and path constraints.signboard_list_boards: list known usable board roots with desktop-open, active, trusted, current, and allowed-root metadata.signboard_list_board_views: list available board views (kanban,table).signboard_resolve_board_by_name: map a board directory name to absolute board paths under allowed roots, including allowed roots that are themselves board folders.signboard_list_lists: get list directory names in a board.signboard_list_cards: get card markdown files in a list.signboard_read_card: return normalized frontmatter and body.signboard_create_card: create a card from title/body/optional due+labels.signboard_update_card: patch title/body/due/labels of a card, including section edits, note insertion, label add/remove/clear, and dry-run previews.signboard_duplicate_card: duplicate an existing card with optional title/body override, label add/remove/clear, and dry-run preview.signboard_archive_card: move a card toXXX-Archive.signboard_move_card: move card between lists.signboard_create_list: create a list directory.signboard_rename_board: rename a board directory.signboard_move_board: move a board directory to a new parent directory.signboard_read_board_settings: read labels/theme/notification settings.signboard_update_board_settings: update labels/theme/notification settings.
Output Style
- Confirm which board path was used.
- For reads, summarize key data (lists, card ids/titles, due dates, labels).
- For writes, report exactly what changed (before/after when relevant).
- If blocked by read-only mode or root restrictions, state the exact constraint and required user action.