Agent skill

Manage Taskboard

by shengsheng90 in shengsheng90/DSH-taskboard

Manage work in the native DeepSeek Harness Taskboard with exact task ids and optimistic versions.

Apache-2.0Auto-check passedProductivity & Automation

Install Manage Taskboard

skills CLI
$ npx skills add shengsheng90/DSH-taskboard --skill manage-taskboard -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install shengsheng90/DSH-taskboard manage-taskboard --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/shengsheng90/DSH-taskboard.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/manage-taskboard .claude/skills/manage-taskboard && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
manage-taskboard
GitHub stars
332
Token cost
~885 tokens
SKILL.md length
443 words
Files
2
Skills in repo
1
Repo updated
First seen
Licence
Apache-2.0

At a glance

Manage work in the native DeepSeek Harness Taskboard with exact task ids and optimistic versions.

  • Works in 7 steps: Call taskboard_list with the exact… → Call taskboard_get immediately before… → Call taskboard_claim with that id and… → …
  • An Agent must inspect project work
  • SKILL.md covers Execute one task, Handle exceptional outcomes and Guide human review
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Manage Taskboard is an agent skill from shengsheng90/DSH-taskboard. Manage work in the native DeepSeek Harness Taskboard with exact task ids and optimistic versions. Use when an Agent must inspect project work, claim an eligible todo, record progress or blockers, verify an implementation, submit it for human review, or release its own claim; also use when a human asks how to accept, return, archive, or automate Taskboard work through the native UI or dsh-taskboard JSON CLI.

Its SKILL.md is about 890 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Productivity & Automation, covering Mobile UI design and Task management. It works with DeepSeek. The repository describes itself as: Native local Taskboard plugin for DeepSeek Harness. SQLite-backed projects, Agent claim/review, and a native Web UI — no iframe, no second chat runtime. The licence is Apache-2.0.

When your agent uses it

  • An Agent must inspect project work
  • Claim an eligible todo
  • Record progress
  • Verify an implementation

Example prompts

  • “/manage-taskboard”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Call taskboard_list with the exact project id. Prefer an eligible todo; do not select backlog, archived, dependency-blocked, or already…
  2. Call taskboard_get immediately before claiming. Preserve the opaque task id and current version exactly; never derive an id from a display…
  3. Call taskboard_claim with that id and version. Treat a stale-version or claim conflict as a signal to reread and reconsider, not to retry…
  4. Read the full description, comments, relations, dependency state, development context, and attachment references before changing files…
  5. Complete the work and run relevant verification. If requirements change, call taskboard_get again before continuing.
  6. Record the final result with taskboard_comment or taskboard_submit_review, always using the version returned by the latest read or write…
  7. Call taskboard_submit_review with a concise result comment and concrete verification evidence. This moves owned work to in_review; it…

What it can do on your machine

Read from SKILL.md and the folder at commit f92b8ed. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Manage Taskboard loads about 885 tokens when it runs. Until then it costs about 107 tokens; SKILL.md has 443 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~107
When it runs · the whole SKILL.md, loaded when a task matches
~885

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from shengsheng90/DSH-taskboard at commit f92b8ed, republished under its Apache-2.0 licence (© shengsheng90). 443 words, ~885 tokens.

Download SKILL.mdSave it as .claude/skills/manage-taskboard/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
manage-taskboard
description
Manage work in the native DeepSeek Harness Taskboard with exact task ids and optimistic versions. Use when an Agent must inspect project work, claim an eligible todo, record progress or blockers, verify an implementation, submit it for human review, or release its own claim; also use when a human asks how to accept, return, archive, or automate Taskboard work through the native UI or dsh-taskboard JSON CLI.

Manage Taskboard

Use the in-process taskboard_* tools for Agent work. Use dsh-taskboard only for human-operated scripts and interoperability; do not make the model shell out when a native tool exists.

Execute one task

  1. Call taskboard_list with the exact project id. Prefer an eligible todo; do not select backlog, archived, dependency-blocked, or already claimed work.
  2. Call taskboard_get immediately before claiming. Preserve the opaque task id and current version exactly; never derive an id from a display key such as DSH-42.
  3. Call taskboard_claim with that id and version. Treat a stale-version or claim conflict as a signal to reread and reconsider, not to retry blindly.
  4. Read the full description, comments, relations, dependency state, development context, and attachment references before changing files. Work only in the task's declared workspace, branch, or worktree.
  5. Complete the work and run relevant verification. If requirements change, call taskboard_get again before continuing.
  6. Record the final result with taskboard_comment or taskboard_submit_review, always using the version returned by the latest read or write. Never modify the task description.
  7. Call taskboard_submit_review with a concise result comment and concrete verification evidence. This moves owned work to in_review; it never marks work done.

Keep every write version-linear: after any successful comment, relation, block, or other mutation, use its returned version for the next write. If another actor wins the race, reread the task and reconcile instead of overwriting their change.

Show full SKILL.md (209 more words)Show less

Handle exceptional outcomes

  • Call taskboard_block only on the in-progress task you hold the claim for, and only with a concrete reason when work cannot proceed. Include the missing dependency, decision, permission, or external condition. A todo you have not claimed is not yours to block: report the obstacle in a comment and leave the column to a human.
  • Call taskboard_release_claim when intentionally abandoning owned work. Explain what remains and leave useful progress in a comment first when possible.
  • Use taskboard_relate only after reading both tasks. Keep relations within one project and do not create parent cycles.
  • Never call or emulate acceptance. Only a human may accept in_review as done, return it for rework, approve backlog work, archive it, or permanently delete it.

Guide human review

Ask the human to open the native Taskboard task detail, inspect the result comment and verification evidence, then choose Accept or Return for rework. For headless human automation, use dsh-taskboard task accept --task <opaque-id> --version <exact-version> or task return ... --comment .... Every successful CLI response is versioned JSON; exit codes distinguish usage, unavailable service, API errors, and optimistic conflicts.

Do not bypass service policy with direct SQLite access, browser-side file access, generic status mutation, or prompt-only assumptions. The SQLite Provider and Host service are authoritative.

© shengsheng90, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/manage-taskboard of shengsheng90/DSH-taskboard.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit f92b8ed

Compare with similar skills

Manage Taskboard next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Manage Taskboard compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Manage Taskboard this skillshengsheng90/DSH-taskboard332—~885Automated safety check: PassApache-2.0
Windows Automationvellum-ai/vellum-assistant1.4k—~1.5kAutomated safety check: PassMIT
Cherrypick Logkomikku-app/komikku4.8k—~1.9kAutomated safety check: PassApache-2.0
Vision SkillsAnionex/agent-vision-toolkit1.2k—~4kAutomated safety check: PassMIT
Superset Agent Standupsuperset-sh/superset15k—~712Automated safety check: PassCustom licence
AgentRQ Workspace Agentagentrq/agentrq1.1k—~1.9kAutomated safety check: PassAGPL-3.0

Similar skills

  • Windows Automation

    vellum-ai/vellum-assistant

    Automate native Windows apps and system interactions with PowerShell, documented COM APIs, and Microsoft UI Automation through the Windows host executor.

    1.4k GitHub stars~1.5k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Cherrypick Log

    komikku-app/komikku

    Update and review cherrypicklog.md, the todo list of upstream commits not yet cherry-picked into the fork's target branch.

    4.8k GitHub stars~1.9k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Vision Skills

    Anionex/agent-vision-toolkit

    Local vision CLIs: glance (describe/ask/OCR an image), ground (locate a target, pixel box), detect (element inventory), trace (image to SVG geometry), crop (cut a pixel box to a file), and…

    1.2k GitHub stars~4k tokensUpdated 2 days ago
    Productivity & AutomationAuto-check passed
  • Superset Agent Standup

    superset-sh/superset

    Sweeps every Superset workspace, task and agent terminal to report what finished, what needs review and what is blocked, read-only, and can publish the digest as a page.

    15k GitHub stars~712 tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Guides a workspace agent through executing assigned tasks, replying to a remote human operator, and creating sub-tasks, memory and events inside an AgentRQ workspace.

    1.1k GitHub stars~1.9k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Kanban Tui

    Zaloog/kanban-tui

    Comprehensive kanban board and task management via ktui CLI.

    285 GitHub stars~4.1k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed

Works with

Questions about Manage Taskboard

What does Manage Taskboard do?

Manage work in the native DeepSeek Harness Taskboard with exact task ids and optimistic versions. Manage Taskboard is an agent skill from shengsheng90/DSH-taskboard. Manage work in the native DeepSeek Harness Taskboard with exact task ids and optimistic versions.

When should I use Manage Taskboard?

Manage Taskboard fits situations like: an Agent must inspect project work; claim an eligible todo; record progress; verify an implementation.

How do I install Manage Taskboard in Claude Code?

Run `npx skills add shengsheng90/DSH-taskboard --skill manage-taskboard -a claude-code`. Or copy the skill folder (skills/manage-taskboard in shengsheng90/DSH-taskboard) into .claude/skills/manage-taskboard in your project. Claude Code loads it when a task matches its description.

How do I install Manage Taskboard in Codex?

Run `npx skills add shengsheng90/DSH-taskboard --skill manage-taskboard -a codex`. Or copy the skill folder (skills/manage-taskboard in shengsheng90/DSH-taskboard) into .agents/skills/manage-taskboard in your project. Codex loads it when a task matches its description.

Can I use Manage Taskboard in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add shengsheng90/DSH-taskboard --skill manage-taskboard -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/manage-taskboard, .gemini/skills/manage-taskboard, .github/skills/manage-taskboard and .opencode/skills/manage-taskboard in your project.

What does Manage Taskboard need to run?

SKILL.md names no scripts, command-line tools or credentials: Manage Taskboard is instructions for the agent only.

Does Manage Taskboard access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Manage Taskboard safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Manage Taskboard use?

Manage Taskboard is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Manage Taskboard use?

About 885 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Manage Taskboard?

Skills that share tags, products or a category with Manage Taskboard: Windows Automation (vellum-ai/vellum-assistant, 1.4k stars), Cherrypick Log (komikku-app/komikku, 4.8k stars), Vision Skills (Anionex/agent-vision-toolkit, 1.2k stars) and Superset Agent Standup (superset-sh/superset, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Manage Taskboard?

shengsheng90 (a GitHub user) maintains it in shengsheng90/DSH-taskboard, which has 332 GitHub stars. The repository was last updated on October 8, 2026.

Source: shengsheng90/DSH-taskboard on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.