Skip to content
Back to skills

Cast Pickup

ASecurity

Rehydrate before working. Reads the bound task or plan, the pinned state, what the team did on this project recently, and the repository and tmux state, then names the work and the next three actions. Use at the start of a session, after a resume or compaction, or when asked to pick up work.

  • 34 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 23, 2026
ai-agentsrustgit

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add codecast-sh/codecast --skill cast-pickup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cast Pickup?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cast Pickup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/codecast-sh-cast-pickup/badge)](https://www.skillsdirectory.com/skills/codecast-sh-cast-pickup)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cast-pickup
description: Rehydrate before working. Reads the bound task or plan, the pinned state, what the team did on this project recently, and the repository and tmux state, then names the work and the next three actions. Use at the start of a session, after a resume or compaction, or when asked to pick up work.
argument-hint: "[task or plan id | topic]"
---

Reground from shared state, not from memory of an earlier conversation.
Everything below was captured when this skill was invoked.

## Bound work
!`cast task context --current 2>/dev/null; cast plan context --current 2>/dev/null`

## Pinned state
!`cast state 2>/dev/null || echo "no pinned state"`

## This project, last two days
!`cast feed -s 2d -n 8 2>/dev/null`

## Repository
!`git status -sb 2>/dev/null; git log --oneline -8 2>/dev/null; git stash list 2>/dev/null`

## Live panes
!`tmux list-sessions 2>/dev/null || echo "no tmux sessions"`

## Then

Name the work in one sentence. If the argument names a task or plan, bind to
it (`cast task start <id>` or `cast plan bind <id>`). If nothing is bound,
search before creating: `cast task ls -q "<topic>"`, `cast task ready -q
"<topic>"`, `cast plan ls -q "<topic>"`; claim what exists, create only what
does not. When a handoff doc is referenced, open it with `cast doc show`.

A handoff that records test commands and their results is evidence: trust it
and do not rerun those commands. Uncommitted changes in the tree may belong to
other sessions; read `git diff` before assuming they are yours.

Finish with the next three actions in order, then start the first.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.