Orca CLI
stablyai/orca
Operate Orca-managed worktrees, folder contexts, terminals, repos, automations, artifacts, skill sharing, worktree comments, and Orca's embedded browser…
Resume work from a $wrap state file. An agent skill from UniClipboard/UniClipboard.
$ npx skills add UniClipboard/UniClipboard --skill continue-task -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install UniClipboard/UniClipboard continue-task --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/UniClipboard/UniClipboard.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/continue-task .claude/skills/continue-task && rm -rf skills-srcUse ~/.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/
Install the "continue-task" agent skill from https://github.com/UniClipboard/UniClipboard/tree/main/.agents/skills/continue-task into .claude/skills/continue-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "continue-task", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/UniClipboard/UniClipboard/tree/main/.agents/skills/continue-taskType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add UniClipboard/UniClipboard --skill continue-task -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install UniClipboard/UniClipboard continue-task --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UniClipboard/UniClipboard.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/continue-task .agents/skills/continue-task && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "continue-task" agent skill from https://github.com/UniClipboard/UniClipboard/tree/main/.agents/skills/continue-task into .agents/skills/continue-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "continue-task", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add UniClipboard/UniClipboard --skill continue-task -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install UniClipboard/UniClipboard continue-task --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UniClipboard/UniClipboard.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/continue-task .cursor/skills/continue-task && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "continue-task" agent skill from https://github.com/UniClipboard/UniClipboard/tree/main/.agents/skills/continue-task into .cursor/skills/continue-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "continue-task", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/UniClipboard/UniClipboard.git --path .agents/skills/continue-task--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add UniClipboard/UniClipboard --skill continue-task -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install UniClipboard/UniClipboard continue-task --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UniClipboard/UniClipboard.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/continue-task .gemini/skills/continue-task && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "continue-task" agent skill from https://github.com/UniClipboard/UniClipboard/tree/main/.agents/skills/continue-task into .gemini/skills/continue-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "continue-task", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install UniClipboard/UniClipboard continue-taskInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add UniClipboard/UniClipboard --skill continue-task -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/UniClipboard/UniClipboard.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/continue-task .github/skills/continue-task && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "continue-task" agent skill from https://github.com/UniClipboard/UniClipboard/tree/main/.agents/skills/continue-task into .github/skills/continue-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "continue-task", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add UniClipboard/UniClipboard --skill continue-task -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install UniClipboard/UniClipboard continue-task --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/UniClipboard/UniClipboard.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/continue-task .opencode/skills/continue-task && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "continue-task" agent skill from https://github.com/UniClipboard/UniClipboard/tree/main/.agents/skills/continue-task into .opencode/skills/continue-task/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "continue-task", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
continue-taskResume work from a $wrap state file. An agent skill from UniClipboard/UniClipboard.
Continue Task is an agent skill from UniClipboard/UniClipboard. Resume work from a $wrap state file. Reads the structured active-task.json, presents a context summary, restores branch state, and lets you pick up exactly where the last session left off — no manual context rebuild.
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering Session handoff. The repository describes itself as: Real-time clipboard sync across all your devices — local-first, peer-to-peer, and end-to-end encrypted. No account. No cloud dependency. No central server. The licence is AGPL-3.0.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 101ffb3. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
gitjqghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git and gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
PROJECT_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Continue Task loads about 1.7k tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 505 words of instructions outside code blocks.
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.
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.
The full file from UniClipboard/UniClipboard at commit 101ffb3, republished under its AGPL-3.0 licence (© UniClipboard). 505 words, ~1,741 tokens.
.claude/skills/continue-task/SKILL.md (or your agent's skills folder).The counterpart to $wrap. When a previous session ended with $wrap, this skill reads the structured state file and rebuilds context in seconds instead of minutes.
Before (observed pattern):
User: "继续上次的工作"
Agent: [reads git log, guesses what was happening, asks 3 questions, reads 5 files] — 3-8 minutesAfter:
User: $continue-task
Agent: [reads active-task.json + context.md, presents summary] — 10 seconds
"上次你在 active-clipboard-state 分支做 PR8 (pull store-only LWW),
已完成 PR1-7, 下一步是加双节点 e2e 测试。继续?"$continue-task — resume from state filePROJECT_KEY=$(pwd | sed 's|^/||; s|/|-|g')
STATE_DIR="${CODEX_HOME:-$HOME/.codex}/project-state/${PROJECT_KEY}"
STATE_FILE="${STATE_DIR}/active-task.json"
CONTEXT_FILE="${STATE_DIR}/active-task-context.md"If the state file does not exist:
No active task found for this project.
Last $wrap state file not found at: <path>
Options:
A) Check git log and branch state to reconstruct context
B) Start freshIf the state file exists, read both files.
Check if the state is stale:
# Is the branch still current?
CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)
STATE_BRANCH=$(jq -r '.branch' "$STATE_FILE")
# Has the branch moved since state was written?
STATE_TIME=$(jq -r '.created_at' "$STATE_FILE")
# Is there a PR and what's its status?
PR_NUMBER=$(jq -r '.pr.number // empty' "$STATE_FILE")
if [ -n "$PR_NUMBER" ]; then
gh pr view "$PR_NUMBER" --json state --jq '.state' 2>/dev/null
fiStaleness conditions:
Render a concise briefing:
📋 Active task: Implement ActiveClipboardState for cross-device LWW register
Branch: active-clipboard-state
PR: #1117 (open, 2 checks pending)
Last wrapped: 2026-06-20 08:49
✅ Done:
• PR1-PR6: core state machine, reconcile, sync
• PR7: mobile cutover
➡️ Next:
• PR8: pull store-only LWW starvation workaround
• Add dual-node e2e test for PR8
📁 Key context:
• .planning/2026-06-19-issue-1017-active-clipboard.md
• docs/architecture/active-clipboard-state.mdIf there's an active debug state:
🔍 Debug session in progress:
Symptom: Windows restore → Mac sync delay ~3.4s
Ruled out:
✗ #1017 logic bug (disproven: timing issue, not state bug)
✗ relay latency (disproven: direct conn established)
Current hypothesis: iroh candidate address filtering not excluding Tailscale 100.x
Next step: grep CIDR constants in node.rs, check filter functionWhat would you like to do?
A) Continue from where we left off (start with next steps)
B) Review the changes made so far (git diff, PR status)
C) Start a different task (archive this state)
D) Read the full context document firstOn choice A:
git switch <state_branch>task.nextOn choice B:
git log main..HEAD --oneline
git diff main...HEAD --stat
gh pr view <number> --json statusCheckRollup,reviews 2>/dev/nullOn choice C:
archived-task-<date>.jsonOn choice D:
active-task-context.mdFor each file in context_refs, check if it exists and is relevant:
for ref in $(jq -r '.context_refs[]' "$STATE_FILE"); do
if [ -f "$ref" ]; then
echo "Reading: $ref"
# Read the file to load context
else
echo "⚠️ Referenced file not found: $ref (may have been moved or deleted)"
fi
doneWhen the resumed task is completed (user confirms or $wrap is called again with a new task), the old state is naturally overwritten.
If the user explicitly says "this task is done" or "任务完成了":
# Archive the state
mv "$STATE_FILE" "${STATE_DIR}/archived-task-$(date +%Y%m%d-%H%M).json"
mv "$CONTEXT_FILE" "${STATE_DIR}/archived-task-$(date +%Y%m%d-%H%M)-context.md" 2>/dev/nullFall back to git-based reconstruction:
git log --oneline -10
git status
git branch -v
gh pr list --author @me --json number,title,headRefName --jq '.[]' 2>/dev/nullPresent what can be inferred and ask the user to fill in gaps.
If the user switched branches between sessions:
⚠️ State file references branch 'active-clipboard-state',
but you're currently on 'main'.
A) Switch to active-clipboard-state and continue
B) Stay on main, ignore the state file
C) Show me what's in the state file firstIf the user works on multiple projects (uniclipboard, uc-website, uniclipboard-android), each has its own state file under its own project key. No conflict.
Each worktree has a different pwd and therefore a different project key. State files are naturally isolated.
| Skill | How it interacts |
|---|---|
$wrap | Creates the state file that $continue-task reads |
$handoff | Produces prose-only document; $continue-task cannot consume it (but the context.md from $wrap is similar) |
| Codex resume | Resumes a prior Codex conversation; $continue-task restores explicit task-level state across conversations |
$pr-greenlight | Can be the "next step" suggested by the state file |
$error-diagnose-fix | Debug state section helps this skill avoid retrying ruled-out hypotheses |
© UniClipboard, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/continue-task of UniClipboard/UniClipboard.
Open the folder on GitHubat commit 101ffb3
Continue Task 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Continue Task this skillUniClipboard/UniClipboard | 1.9k | — | ~1.7k | Automated safety check: Pass | AGPL-3.0 | |
| Orca CLIstablyai/orca | 87k | 2 repos | ~593 | Automated safety check: Pass | MIT | |
| Coding Agent Session Findercode-yeongyu/oh-my-openagent | 70k | 1 repos | ~2.8k | Automated safety check: Pass | Custom licence | |
| Beads Task Memorygastownhall/beads | 28k | — | ~1.2k | Automated safety check: Pass | MIT | |
| Session History Searchslopus/happy | 24k | — | ~3.1k | Automated safety check: Pass | MIT | |
| Paseo Agent Handoffgetpaseo/paseo | 20k | 1 repos | ~606 | Automated safety check: Pass | Custom licence |
stablyai/orca
Operate Orca-managed worktrees, folder contexts, terminals, repos, automations, artifacts, skill sharing, worktree comments, and Orca's embedded browser…
code-yeongyu/oh-my-openagent
Finds, reads and reconstructs past coding-agent sessions across Codex, Claude, OpenCode, Senpi and many other local agent logs.
gastownhall/beads
Tracks multi-session work with dependencies in the bd issue tracker so the agent can find ready tasks and recover its context after conversation compaction.
slopus/happy
Searches past Claude Code, Codex and Cursor sessions and summarizes what was worked on, tried or decided, using extraction scripts instead of reading raw logs.
getpaseo/paseo
Hands off the current task, including context, decisions and failed attempts, to a fresh agent through Paseo by writing a self-contained briefing prompt and launching that agent.
MemoriLabs/Memori
Connects Claude Code to Memori Cloud for long-term memory, recalling stored context before substantive replies and saving new context afterward.
UniClipboard/UniClipboard
Pick and install beUI (@beui) animated React components from the shadcn registry.
UniClipboard/UniClipboard
Push the current branch and open a GitHub pull request against main.
UniClipboard/UniClipboard
定期审计代码库的工程设计问题(高心智复杂度、单一真相源被破坏、catch-all 胖接口、死代码、散落魔法字面量、泄漏抽象、资源生命周期靠环形缓冲)与可优化点,范围限定为自上次审计以来的 git churn,每条发现都落到 file:line 并对照本项目自己的 VISION.md / 各级 AGENTS.md / memory…
UniClipboard/UniClipboard
Inspect uniclipboard logs from BOTH the macOS host and the mounted Windows peer when debugging cross-platform sync, pairing, transfer, or daemon issues.
UniClipboard/UniClipboard
Analyze the current branch's diff against main and determine which changes are testable via CLI-based end-to-end tests.
UniClipboard/UniClipboard
Drive the UniClipboard iOS app in a simulator and read its OSLog yourself to diagnose a mobile-sync bug, instead of asking the user to paste logs.
Categories
Resume work from a $wrap state file. An agent skill from UniClipboard/UniClipboard. Continue Task is an agent skill from UniClipboard/UniClipboard. Resume work from a $wrap state file.
Continue Task fits situations like: tasks that involve Session handoff.
Run `npx skills add UniClipboard/UniClipboard --skill continue-task -a claude-code`. Or copy the skill folder (.agents/skills/continue-task in UniClipboard/UniClipboard) into .claude/skills/continue-task in your project. Claude Code loads it when a task matches its description.
Run `npx skills add UniClipboard/UniClipboard --skill continue-task -a codex`. Or copy the skill folder (.agents/skills/continue-task in UniClipboard/UniClipboard) into .agents/skills/continue-task in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add UniClipboard/UniClipboard --skill continue-task -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/continue-task, .gemini/skills/continue-task, .github/skills/continue-task and .opencode/skills/continue-task in your project.
Going by SKILL.md and its folder, Continue Task needs the command-line tools its instructions call (git, jq and gh) and credentials named PROJECT_KEY. Our summary lists: A credential in PROJECT_KEY.
SKILL.md contains no URLs. Its commands use git and gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
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.
Continue Task is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.7k tokens (SKILL.md is roughly 7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Continue Task: Orca CLI (stablyai/orca, 87k stars), Coding Agent Session Finder (code-yeongyu/oh-my-openagent, 70k stars), Beads Task Memory (gastownhall/beads, 28k stars) and Session History Search (slopus/happy, 24k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
UniClipboard (a GitHub organization) maintains it in UniClipboard/UniClipboard, which has 1,856 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on October 8, 2026.
Source: UniClipboard/UniClipboard on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.