用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill phoenixclaw命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
基于 SOC 职业分类
正在显示 SKILL.md
| name | phoenixclaw |
| description | | Use when this capability is needed. |
PhoenixClaw automatically distills daily conversations into meaningful reflections using semantic intelligence.
Automatically identifies journal-worthy moments, patterns, and growth opportunities.
[!critical] MANDATORY: Complete Workflow Execution This 9-step workflow MUST be executed in full regardless of invocation method:
- Cron execution (10 PM nightly)
- Manual invocation ("Show me my journal", "Generate today's journal", etc.)
- Regeneration requests ("Regenerate my journal", "Update today's entry")
Never skip steps. Partial execution causes:
- Missing images (session logs not scanned)
- Missing finance data (Ledger plugin not triggered)
- Incomplete journals (plugins not executed)
PhoenixClaw follows a structured pipeline to ensure consistency and depth:
User Configuration: Check for ~/.phoenixclaw/config.yaml. If missing, initiate the onboarding flow defined in references/user-config.md.
Context Retrieval:
memory_get for the current day's memory# Find ALL session files modified today (by modification time)
find ~/.openclaw/sessions -name "*.jsonl" -mtime 0
# Alternative: filter by today's date explicitly
TODAY=$(date +%Y-%m-%d)
find ~/.openclaw/sessions -name "*.jsonl" -newermt "$TODAY"
Read all matching files regardless of their numeric naming (e.g., file_22, file_23 may be earlier in name but modified today).type: "image" entries with file paths. You MUST:
"type":"image")file_path or url fieldsassets/YYYY-MM-DD/memory_get returns text only. Image metadata, photo references, and media attachments are only available in session logs. Skipping session logs = missing all photos.-mtime -1 or find -newermt "yesterday".memory_search (skip if embeddings unavailable)Moment Identification: Identify "journal-worthy" content: critical decisions, emotional shifts, milestones, or shared media. See references/media-handling.md for photo processing. This step generates the moments data structure that plugins depend on.
Image Processing (CRITICAL):
Pattern Recognition: Detect recurring themes, mood fluctuations, and energy levels. Map these to growth opportunities using references/skill-recommendations.md.
Plugin Execution: Execute all registered plugins at their declared hook points. See references/plugin-protocol.md for the complete plugin lifecycle:
pre-analysis → before conversation analysispost-moment-analysis → Ledger and other primary plugins execute herepost-pattern-analysis → after patterns detectedjournal-generation → plugins inject custom sectionspost-journal → after journal completeJournal Generation: Synthesize the day's events into a beautiful Markdown file using assets/daily-template.md. Follow the visual guidelines in references/visual-design.md. Include all plugin-generated sections at their declared section_order positions.
references/media-handling.md with descriptive captions.Timeline Integration: If significant events occurred, append them to the master index in timeline.md using the format from assets/timeline-template.md and references/obsidian-format.md.
Growth Mapping: Update growth-map.md (based on assets/growth-map-template.md) if new behavioral patterns or skill interests are detected.
Profile Evolution: Update the long-term user profile (profile.md) to reflect the latest observations on values, goals, and personality traits. See references/profile-evolution.md and assets/profile-template.md.
PhoenixClaw is designed to run without user intervention. It utilizes OpenClaw's built-in cron system to trigger its analysis daily at 10:00 PM local time (0 22 * * *).
references/cron-setup.md.While passive by design, users can interact with PhoenixClaw directly using these phrases:
[!warning] Manual Invocation = Full Pipeline When users request journal generation/regeneration, you MUST execute the complete 9-step Core Workflow above. This ensures:
- Photos are included (via session log scanning)
- Ledger plugin runs (via
post-moment-analysishook)- All plugins execute (at their respective hook points)
Common mistakes to avoid:
- ❌ Only calling
memory_get(misses photos)- ❌ Skipping moment identification (plugins never trigger)
- ❌ Generating journal directly without plugin sections
references/)user-config.md: Initial onboarding and persistence settings.cron-setup.md: Technical configuration for nightly automation.plugin-protocol.md: Plugin architecture, hook points, and integration protocol.media-handling.md: Strategies for extracting meaning from photos and rich media.visual-design.md: Layout principles for readability and aesthetics.obsidian-format.md: Ensuring compatibility with Obsidian and other PKM tools.profile-evolution.md: How the system maintains a long-term user identity.skill-recommendations.md: Logic for suggesting new skills based on journal insights.assets/)daily-template.md: The blueprint for daily journal entries.weekly-template.md: The blueprint for high-level weekly summaries.profile-template.md: Structure for the profile.md persistent identity file.timeline-template.md: Structure for the timeline.md chronological index.growth-map-template.md: Structure for the growth-map.md thematic index.Converted and distributed by TomeVault — claim your Tome and manage your conversions.