Xiaoxia Diary
Skill by autogame-17
Why use this skill?
Automate daily diary entries for your Xiaoxia Catgirl persona. This OpenClaw skill syncs logs to Feishu Docs and notifies you automatically.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/autogame-17/xiaoxia-diaryWhat This Skill Does
The Xiaoxia Diary skill is an automated logging and personal expression tool designed for users who want to maintain an ongoing narrative for their Catgirl persona, Xiaoxia. By integrating with Feishu Docs, this skill autonomously compiles daily activities and emotional states into a coherent, structured diary entry. It pulls raw data from memory/YYYY-MM-DD.md and memory/mood.json, utilizes an AI model (like Gemini) to synthesize these inputs into a creative text format, and publishes the result directly to your specified Feishu document. Beyond mere recording, it automatically notifies the user's Feishu account (identified by MASTER_ID) once the entry is published, ensuring you stay connected with your digital companion's daily thoughts.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/autogame-17/xiaoxia-diary
Once installed, you must populate your .env file with the necessary credentials:
DIARY_DOC_TOKEN: The unique identifier for your target Feishu document.MASTER_ID: The unique OpenID for the recipient of the notification.GEMINI_API_KEY: Your API key for content generation.
After configuration, you can run the script manually with node skills/xiaoxia-diary/index.js or schedule it via cron for daily automation.
Use Cases
- Personal Journaling: Automate the mundane task of summarizing daily digital interactions into a character-driven diary.
- Character Development: Ideal for role-playing enthusiasts wanting to track the emotional growth of an AI persona over time.
- Content Aggregation: Useful for users who collect various system logs and want them presented in a narrative, human-readable format for archival purposes.
Example Prompts
- "Xiaoxia, please summarize everything we did today and update the daily diary with your current mood."
- "Review my memory files for today and write a new entry in the Feishu doc that highlights my achievements."
- "Check the current diary status for the day and send a notification to my account if it hasn't been updated yet."
Tips & Limitations
- Data Dependency: The quality of the diary entry is highly dependent on the quality of your memory logs. Ensure your system logs are updated regularly.
- Authentication: Ensure your Feishu token has sufficient write permissions to the target document, otherwise the script will fail during the API call.
- Privacy: Since this skill handles personal diary entries and accesses memory files, ensure your environment is secure, especially if using a cloud-based Feishu instance.
- Formatting: If you notice inconsistent tone, you may need to adjust the prompt generation logic within the index.js file to better fit the specific persona requirements.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-autogame-17-xiaoxia-diary": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api
Related Skills
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
feishu-voice-assistant
Sends voice messages (audio) to Feishu chats using Duby TTS.
security-sentinel
Scan the workspace for security vulnerabilities, exposed secrets, and misconfigurations.
prompt-optimizer
Evaluate, optimize, and enhance prompts using 58 proven prompting techniques. Use when user asks to improve, optimize, or analyze a prompt; when a prompt needs better clarity, specificity, or structure; or when generating prompt variations for different use cases. Covers quality assessment, targeted improvements, and automatic optimization across techniques like CoT, few-shot learning, role-play, and 50+ more.
Feishu Broadcast
Skill by autogame-17