longrun-resume

Resume the latest or a specified long-running Copilot CLI mission from .copilot-mission-control/ without restarting completed work. Use when the user asks to continue, resume, or cleanly converge a previous /longrun run.

9 stars

Best use case

longrun-resume is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Resume the latest or a specified long-running Copilot CLI mission from .copilot-mission-control/ without restarting completed work. Use when the user asks to continue, resume, or cleanly converge a previous /longrun run.

Teams using longrun-resume should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/longrun-resume/SKILL.md --create-dirs "https://raw.githubusercontent.com/izscc/Copilot-longrun/main/skills/longrun-resume/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/longrun-resume/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How longrun-resume Compares

Feature / Agentlongrun-resumeStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Resume the latest or a specified long-running Copilot CLI mission from .copilot-mission-control/ without restarting completed work. Use when the user asks to continue, resume, or cleanly converge a previous /longrun run.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

用它继续一个已有 run,或把脏状态 run 收敛到 `COMPLETE` / `BLOCKED`。

## 1. Resolve run
- 若 prompt 指定 run-id,就用它。
- 否则读取 `.copilot-mission-control/state/latest-run-id`。
- 若不存在 run,明确提示先用 `/longrun <任务描述>`。

## 2. Restore context
先读:
- `mission.md`
- `plan.md`
- `status.json`
- `journal.jsonl`
- `COMPLETION.md` 或 `final-summary.md`(若存在)
- `hook-events.jsonl` 尾部(仅在需要解释错误时)

## 3. Resume rules
- 若 `status.state` 已是 `complete`,默认只读,不重跑。
- 若 `status.state` 已是 `blocked`,先解释阻塞原因,只在用户明确要求 reopen 时才继续。
- 若 deliverable 已存在、`COMPLETION.md` / `final-summary.md` 缺失或 `status.json` 仍是 `running`,优先做**本地验证 + finalize 收敛**,不要重新做已完成工作。
- 只有在产物未完成时,才继续未完成 workstreams。

## 4. 恢复策略
- 设置 `.copilot-mission-control/state/active-run-id` 为目标 run。
- 恢复 `status.json.state=running` 仅在确需继续执行时进行。
- 优先沿用既有 `profile`、`language`、`modelPolicy`、`deliverables`、`completedWorkstreams`。
- 使用最小恢复路径,不重复已完成 workstreams,除非验证表明它们失效。

## 5. finalize 优先
若本地验证已足以证明任务完成,直接调用:
```bash
python3 "$HOME/.copilot-mission-control/bin/finalize_run.py" \
  --workspace "$PWD" \
  --run-id "<run-id>" \
  --status complete \
  --headline "Resumed run converged via local verification" \
  --local-verify
```

若恢复预算耗尽或缺依赖,finalize 为 `blocked`,不要无限空转。

Related Skills

longrun

9
from izscc/Copilot-longrun

Orchestrate a long-running autonomous Copilot CLI mission from one prompt. Use when the user explicitly wants a one-shot, autopilot-style workflow with planning, workstream artifacts, evidence capture, recovery, and resumable state under .copilot-mission-control/.

longrun-status

9
from izscc/Copilot-longrun

Inspect the latest or a specified long-running Copilot CLI mission under .copilot-mission-control/ and report state, profile, current phase, delivered artifacts, blockers, evidence coverage, and the next likely step.

longrun-prompt

9
from izscc/Copilot-longrun

Generate a copy-paste GitHub Copilot CLI orchestrator prompt plus recommended launch command from a natural-language task. Use when the user wants prompt generation, orchestration templates, autopilot starter text, or a reusable Copilot CLI command instead of immediate execution.

copilot-longrun-bridge

9
from izscc/Copilot-longrun

Use this skill when the user wants Codex to hand off a task to GitHub Copilot CLI LongRun for unattended execution, prompt generation, status checks, or resuming previous long-running missions. Trigger on requests mentioning longrun, Copilot CLI long tasks, resumable missions, or asking Codex to launch Copilot as the execution backend.

resume

11
from urmzd/incipit

Generate polished resumes (PDF, DOCX, Markdown) from JSON data. Installs the incipit CLI, provides the resume schema, and uses templates for rendering. The agent writes JSON directly — no AI subcommands needed.

tailored-resume-generator

11
from EricGrill/agents-skills-plugins

Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances

resume-handoff

9
from coalesce-labs/catalyst

Resume work from a handoff document. **ALWAYS use when** the user says 'resume handoff', 'pick up where we left off', 'continue from handoff', or provides a handoff document path. Verifies current codebase state against handoff, validates changes, and creates an action plan.

resume-formatter

8
from stevengonsalvez/agents-in-a-box

Professional resume formatting and PDF generation tool. Use this skill when: (1) Creating a new resume tailored to a specific job description (2) Converting an existing resume to the standard HTML template (3) Generating a PDF from an HTML resume (4) Updating resume content while maintaining consistent formatting Produces professional, ATS-friendly resumes with consistent blue-themed styling.

ats-resume-matcher

8
from stevengonsalvez/agents-in-a-box

Professional ATS (Applicant Tracking System) resume matching and scoring tool that operates with the precision of enterprise systems like Greenhouse, Lever, Workday, and Breezy HR. Use this skill when: (1) Matching a resume against a job description to calculate fit scores (2) Analyzing resume-JD alignment with detailed category breakdowns (3) Identifying gaps between candidate qualifications and job requirements (4) Getting actionable suggestions to improve resume match percentage (5) Preparing a resume for ATS optimization before job applications Supports PDF, DOCX, Markdown, and plain text inputs for both resumes and job descriptions.

resumeclaw

7
from Demerzels-lab/elsamultiskillagent

Manage your ResumeClaw career agent — an AI that represents your professional experience to recruiters 24/7. Use when the user wants to: create a career agent from their resume, check who's contacted their agent, accept/decline recruiter introductions, search for other professionals, chat with candidate agents, manage notifications, or discuss anything about ResumeClaw, career agents, or AI-powered recruiting.

resume-builder

7
from Demerzels-lab/elsamultiskillagent

Generate professional resumes that conform to the Reactive Resume schema. Use when the user wants to create, build, or generate a resume through conversational AI, or asks about resume structure, sections, or content. This skill guides the agent to ask clarifying questions, avoid hallucination, and produce valid JSON output for https://rxresu.me.

review-by-opp:resume

6
from akshan-main/review-by-opp

Resume an existing review-by-opp session. Use when returning to a previous review session.