AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Archive Task

skill-bonnguyenitc-specship-archive-task · by bonnguyenitc

Shelve a task out of the active set by moving its whole folder into tasks/archive/, history intact, so active scans stay clean. Use for finished or abandoned tasks, or when asked to "archive", "shelve", "put this task away", "lưu trữ task", "dọn task xong". Reversible — resume-task restores it. Lifecycle skill, not a stage.

No reviews yet
0 installs
19 views
0.0% view→install

Install

$ agentstack add skill-bonnguyenitc-specship-archive-task

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-bonnguyenitc-specship-archive-task)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Archive Task? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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 done and 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-123TASK-PROJ-123). No argument → resolve the current task (below).

  1. Locate the task: the normalized id argument, one named in conversation, else the most-recently-updated: task under tasks/TASK-* (skip tasks/archive/*, and don't auto-pick a status: paused task — 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.
  2. 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: if review.md holds 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 in archive/.
  • 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.
  1. Log before moving — get the real time (date "+%Y-%m-%d %H:%M %Z"), then in tasks/TASK-/task.md: bump updated: and append a dated Pipeline Log line - archived: . Leave stage and artifacts: untouched.
  2. Move the folder to tasks/archive/TASK-/ (create tasks/archive/ if missing). Move the whole folder intact — every artifact comes along. Don't git rm/git mv or commit unless the user asks.
  3. Confirm to the user: the task is archived at tasks/archive/TASK-/, and /resume-task restores 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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.