一键导入
list-topics
Use when the user asks about topics discussed in the current session, wants to see a topic list, or asks what has been talked about.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when the user asks about topics discussed in the current session, wants to see a topic list, or asks what has been talked about.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when the user wants to ignore, skip, or exclude specific topics from being archived. Triggers on "ignore topic", "don't archive", "skip topic", "stop remembering", "list ignored topics", "remove ignore rule".
Use when the user wants to save or checkpoint topic progress, persist current discussion state, or save all topics before ending a session.
Use when the user wants to persistently remember something across sessions (e.g., "always use bun", "never auto-commit", "my name is Alex"). Also use when you detect a clear user preference or constraint worth persisting.
| name | list-topics |
| description | Use when the user asks about topics discussed in the current session, wants to see a topic list, or asks what has been talked about. |
Lists all topic slugs found in the current session's JSONL history.
Get the session ID from the SessionStart injection in your context:
[SessionStart] session=SESSION_ID source=...
Get the plugin scripts path from the SessionStart injection:
Plugin scripts path: /path/to/scripts
Get the project ID from the SessionStart injection:
Your persistent memory is stored at: $HOME/.memory/projects/PROJECT_ID/
Extract the PROJECT_ID segment (e.g. -Users-alex-my-app).
Run extract-topic.js with __all__ mode:
node "<plugin_scripts_path>/extract-topic.js" "$HOME/.claude/projects/<project_id>/<session_id>.jsonl" __all__
__untagged__ from the output, then present using this exact format:Session Topics:
1. **topic-slug-a**
2. **topic-slug-b**
3. **topic-slug-c**
Current: **topic-slug-c**
› \slug`` you've been outputting).