recall
Use when need to recall something from other chat or your own after a compaction episode
- License 许可
- MIT
- 最近更新
- 2026-11-03
- Stars
- ★ 10
- Forks
- 2
01 前言 Front Matter
- name
- recall
- description
- Use when need to recall something from other chat or your own after a compaction episode
- user-invokable
- false
- disable-model-invocation
- false
03 SKILL.md 正文
Recall
Keep it tight and on-topic. Read only what the in-scope threads need, then stop.
As chat sessions are huge, use a subagent to answer your question about a particular chat and avoid polluting your context window.
Transcripts are Pi session files at ~/.pi/agent/sessions/--<slug>--/<timestamp>_<uuid>.jsonl, where <slug> is the workspace path with the leading slash dropped and each "/" turned into "-" (so /Users/you/proj becomes Users-you-proj). The current chat is $PI_SESSION_FILE. Every line is one JSON entry. Chat turns are message entries whose message.role is user, assistant, or toolResult, and a subagent chat has a session_info entry whose name starts with subagent:.
04 同仓库更多 Skills
changelog
Write the changelog entry for a pull request. Use when a PR changes behavior that users, operators, or integrators can notice.
writing-good-tickets
Write, file, or update an issue or ticket that an agent or a developer can take to one PR. Use when filing a bug or feature, updating an issue, or breaking a plan into tickets.
writing-good-prs
Write or update a pull request title and body that a reviewer can trust and own. Use when opening a PR or editing its description.
writing-good-commits
Write or reword a git commit message and size the commit it describes. Use when committing, or when reshaping commits during a rebase.
writing-for-agents
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.
wizard
Generate an interactive bash wizard that walks a human through steps only they can perform. Use when provisioning infrastructure, setting up credentials or CI secrets, walking an unfamiliar third-party dashboard, or running a one-off migration or cutover. Don't invoke this for steps the agent can perform itself.