Agent skill

Prep

by AIOSAI in AIOSAI/AIPass

Session wrap-up. An agent skill from AIOSAI/AIPass.

MITAuto-check passedAgent Workflows

Install Prep

skills CLI
$ npx skills add AIOSAI/AIPass --skill prep -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install AIOSAI/AIPass prep --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/AIOSAI/AIPass.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/prep .claude/skills/prep && rm -rf skills-src

Use ~/.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/

Facts

Skill name
prep
GitHub stars
288
Token cost
~880 tokens
SKILL.md length
409 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

Session wrap-up. An agent skill from AIOSAI/AIPass.

  • Works in 5 steps: Memories → Active Plans → Git State → …
  • Tasks that involve Email management
  • SKILL.md covers Execution, 1. Memories, 2. Active Plans and 3. Git State, plus 3 more sections
  • Calls git

What it does

Prep is an agent skill from AIOSAI/AIPass. Session wrap-up. Update memories, check plans, review git state, check inbox, flag loose ends. Use before closing a session or compacting context.

Its SKILL.md is about 880 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 Email management and Git workflow. It works with Git and Python. The repository describes itself as: Persistent Agent Workspace — AI agents that remember, collaborate, and never start from zero. The licence is MIT.

When your agent uses it

  • Tasks that involve Email management
  • Tasks that involve Git workflow

Example prompts

  • “/prep”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Memories
  2. Active Plans
  3. Git State
  4. Inbox
  5. Loose Ends

What it can do on your machine

Read from SKILL.md and the folder at commit 18fe75a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Prep loads about 880 tokens when it runs. Until then it costs about 38 tokens; SKILL.md has 409 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~38
When it runs · the whole SKILL.md, loaded when a task matches
~880

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from AIOSAI/AIPass at commit 18fe75a, republished under its MIT licence (© AIOSAI). 409 words, ~880 tokens.

Download SKILL.mdSave it as .claude/skills/prep/SKILL.md (or your agent's skills folder).
name
prep
description
Session wrap-up. Update memories, check plans, review git state, check inbox, flag loose ends. Use before closing a session or compacting context.

Session Wrap-Up

Purpose: Button up everything at the end of a session — or before a /compact. Memories, plans, git — all tidy.

Execution

  1. Read .trinity/passport.json first — re-absorb your identity before writing anything
  2. Do ALL of the following, then confirm what was updated

1. Memories

  • .trinity/local.json — Add/update session entry with summary of work done. Add new key_learnings for anything learned this session.
  • .trinity/observations.json — Add collaboration insights if anything notable happened. Skip if nothing new.
  • .trinity/passport.json — Only update if role/purpose/principles genuinely changed this session.

Entry shape — one rule for all four types: key_learnings, sessions, todos (local.json) and observations (observations.json) are all lists, newest at top (index 0). Every entry carries a number (monotonic int per type — highest = newest, never reused; new = current max + 1) and a date (ISO), plus its text field + extras: key_learnings {number, date, key, value} · sessions {number, date, summary, status, tags} · todos {number, date, task, priority, status} · observations {number, date, note, tags}. Stamp number + date and prepend; don't hand-trim sessions/key_learnings/observations — rollover archives the oldest by number automatically. Todos are the exception — rollover never touches them, so you prune done ones by hand (see Reconcile).

Reconcile todos — verify against reality, don't trust the label. Stored status drifts (a todo finished a past session often never got closed). Audit every open todo against the actual system: file/dir still there? code path in or out? README says what it claims? audit passes? Close what's verifiably done → note it in the session entry, then DELETE the todo from the array (rollover never trims todos — they're operational — so done items left as status: done pile up and go stale across chats), re-scope partials, leave deferred/pending-decision ones open. Fail honestly — remove only on evidence, never to tidy the list. Use ls/find/git ls-files/grep/drone @seedgo audit, not assumptions.

Show full SKILL.md (117 more words)Show less

2. Active Plans

  • Check any DPLANs or FPLANs referenced in this session
  • Update their execution logs, status, decision logs with current state
  • If a plan was completed, note it (but don't close — the user does that)

3. Git State

  • Run git status — report uncommitted changes
  • If there's a logical commit waiting, suggest it (don't commit without asking)
  • Note the current branch and any open PRs

4. Inbox

  • Run drone @ai_mail inbox 2>/dev/null — report any unread emails
  • Close any that were already processed but not formally closed

5. Loose Ends

  • Flag anything in-flight: running background agents, dispatched branches waiting for replies, pending decisions
  • If anything can't survive compaction, write it to local.json todos[]

Confirm

List everything updated. Format:

Prep complete:
- local.json: [what was added]
- Todos: [reconciled vs reality — N done & removed, M re-scoped, K still open]
- observations.json: [updated / skipped]
- Plans: [which ones updated]
- Git: [branch, uncommitted count, suggestion]
- Inbox: [count, action taken]
- Loose ends: [any flagged]

Ready to close out or compact.

© AIOSAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .codex/skills/prep of AIOSAI/AIPass.

Open the folder on GitHubat commit 18fe75a

Compare with similar skills

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

Prep compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Prep this skillAIOSAI/AIPass288—~880Automated safety check: PassMIT
Interlinked CoordinationQuentinCody/interlinked-cli178—~2.9kAutomated safety check: PassMIT
Local File and Code Searchtaxueseek/argo185—~1.1kAutomated safety check: PassMIT
Skyvern Version BumpSkyvern-AI/skyvern23k—~1kAutomated safety check: NotesAGPL-3.0
Saleor Commit Workflowsaleor/saleor23k—~575Automated safety check: PassBSD-3-Clause
pybind11 Release Preparationpybind/pybind1118k—~1.7kAutomated safety check: PassCustom licence

Similar skills

  • Interlinked Coordination

    QuentinCody/interlinked-cli

    Coordinate with other agents/humans via the optional Interlinked MCP Server, and use local checkpoints & file reservations.

    178 GitHub stars~2.9k tokensUpdated 6 days ago
    Agent WorkflowsAuto-check passed
  • Searches local files and code through one script, seek.py, that picks between rg, fd and macOS Spotlight and works in three layers: locate, context, close reading.

    185 GitHub stars~1.1k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Skyvern Version Bump

    Skyvern-AI/skyvern

    Walks through a Skyvern open-source release bump: update the version, rebuild the Python and TypeScript SDKs with Fern, commit, and open a pull request.

    23k GitHub stars~1k tokensUpdated today
    DevelopmentAuto-check: notes
  • Commits changes in the Saleor codebase and works through pre-commit hook failures from ruff, mypy, the GraphQL schema check and the migrations check.

    23k GitHub stars~575 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Opens the pybind11 release-preparation pull request: picking the release base, bumping the version in common.h and integrating the changelog, following docs/release.rst.

    18k GitHub stars~1.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Walks a maintainer through publishing a pybind11 release after the preparation PR merges, with preflight checks, confirmations before each push and a GitHub release.

    18k GitHub stars~2.5k tokensUpdated today
    DevelopmentAuto-check passed

More from AIOSAI/AIPass

  • Telegram

    AIOSAI/AIPass

    Multi-bot Telegram bridge — routes messages between Telegram and Claude tmux sessions

    288 GitHub stars~4.9k tokensUpdated 3 days ago
    Auto-check passed
  • Memo

    AIOSAI/AIPass

    Update branch memory files after completing work. An agent skill from AIOSAI/AIPass.

    288 GitHub stars~597 tokensUpdated 3 days ago
    Auto-check passed

Works with

Questions about Prep

What does Prep do?

Session wrap-up. An agent skill from AIOSAI/AIPass. Prep is an agent skill from AIOSAI/AIPass. Session wrap-up.

When should I use Prep?

Prep fits situations like: tasks that involve Email management; tasks that involve Git workflow.

How do I install Prep in Claude Code?

Run `npx skills add AIOSAI/AIPass --skill prep -a claude-code`. Or copy the skill folder (.codex/skills/prep in AIOSAI/AIPass) into .claude/skills/prep in your project. Claude Code loads it when a task matches its description.

How do I install Prep in Codex?

Run `npx skills add AIOSAI/AIPass --skill prep -a codex`. Or copy the skill folder (.codex/skills/prep in AIOSAI/AIPass) into .agents/skills/prep in your project. Codex loads it when a task matches its description.

Can I use Prep in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add AIOSAI/AIPass --skill prep -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/prep, .gemini/skills/prep, .github/skills/prep and .opencode/skills/prep in your project.

What does Prep need to run?

Going by SKILL.md and its folder, Prep needs the command-line tools its instructions call (git).

Does Prep access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Prep safe to install?

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.

What licence does Prep use?

Prep is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Prep use?

About 880 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Prep?

Skills that share tags, products or a category with Prep: Interlinked Coordination (QuentinCody/interlinked-cli, 178 stars), Local File and Code Search (taxueseek/argo, 185 stars), Skyvern Version Bump (Skyvern-AI/skyvern, 23k stars) and Saleor Commit Workflow (saleor/saleor, 23k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Prep?

AIOSAI (a GitHub user) maintains it in AIOSAI/AIPass, which has 288 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 5, 2026.

Source: AIOSAI/AIPass on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.