Install
$ agentstack add skill-bonnguyenitc-specship-archive-task ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Archive Task
Goal: move a task out of the active working set by relocating its folder tasks/TASK-/ → tasks/archive/TASK-/, preserving every file and the full history. This keeps tasks/ focused on live work and stops finished/abandoned tasks from cluttering "current task" scans — without deleting anything.
archive-task is a lifecycle skill, not a stage: it changes only the task's location (and logs why), never its stage or artifacts:. It's reversible — resume-task finds an archived task and restores it.
When to use
- A task is
doneand you want it off the active list. - A task is being abandoned/superseded and shouldn't show up as live work.
- The user asks to archive / shelve / put away a task.
- Not for tasks you'll resume soon (use
pause-task— it stays in place) and never to delete history (archiving moves, never removes).
Shared task state
Part of the task pipeline — see ../WORKFLOW.md → "Task lifecycle". This skill writes tasks/ (it moves a folder); archived ids are retired and never reused for new tasks.
Method
Input: an optional task id argument in any form (archive-task 007, archive-task 7, archive-task TASK-007), normalized to the on-disk folder name TASK- (a non-numeric ticket key like PROJ-123 → TASK-PROJ-123). No argument → resolve the current task (below).
- Locate the task: the normalized id argument, one named in conversation, else the most-recently-
updated:task undertasks/TASK-*(skiptasks/archive/*, and don't auto-pick astatus: pausedtask — to archive a paused one, name it explicitly). If ambiguous, list candidates and ask — don't guess. If the folder doesn't exist, say so; don't create anything. - Confirm intent — this moves a folder. State which task and its current
stage/status, then:
- If
status: done→ proceed (still confirm once). But first check the draft shipped: ifreview.mdholds a commit/PR draft, look for a matching commit (git log) — if none exists, the work may be finished but unshipped; surface the draft to the user before archiving so it doesn't get buried inarchive/. - If not done (active / blocked / paused — unfinished work) → ask the user to confirm archiving unfinished work, and capture a reason (e.g. "superseded by TASK-012"). Never archive live work silently.
- Log before moving — get the real time (
date "+%Y-%m-%d %H:%M %Z"), then intasks/TASK-/task.md: bumpupdated:and append a dated Pipeline Log line- archived:. Leavestageandartifacts:untouched. - Move the folder to
tasks/archive/TASK-/(createtasks/archive/if missing). Move the whole folder intact — every artifact comes along. Don'tgit rm/git mvor commit unless the user asks. - Confirm to the user: the task is archived at
tasks/archive/TASK-/, and/resume-taskrestores it if needed.
When done
Report the task id, where it moved, and the reason. The task no longer appears in active scans; nothing was deleted.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: bonnguyenitc
- Source: bonnguyenitc/specship
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.