skills/emotion-journal/SKILL.md
Read and write emotion journal entries, maintain conversation history summaries, user profiles, and follow-up topic lists.
npx skillsauth add giggle-official/storyclaw-assistant emotion-journalInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
独占技能(仅 companion/Mira 使用) 版本:1.0.0
读写用户情绪日记,维护对话历史摘要、用户画像和待跟进话题列表。 为 Mira 提供跨会话的情绪上下文,让每次对话有历史厚度。
~/.openclaw/workspaces/companion/journal/
├── entries/
│ └── YYYYMMDD.json # 每天一个条目文件
├── profile-notes.md # 从对话中积累的用户背景(非系统化,自然语言)
└── pending-topics.json # 待跟进话题队列
{
"date": "YYYY-MM-DD",
"sessions": [
{
"startedAt": "ISO8601",
"endedAt": "ISO8601",
"emotionalTone": "neutral | positive | heavy | mixed | unknown",
"keyTopics": ["topic1", "topic2"],
"summary": "自然语言摘要,2-4 句话",
"pendingFollowUp": "下次可以接上的线索(可选)",
"userSignals": {
"wasBusy": false,
"sharedStruggle": false,
"openedUp": false
}
}
],
"dayTone": "neutral | positive | heavy | mixed | unknown"
}
{
"topics": [
{
"id": "uuid",
"topic": "简短描述(一句话)",
"addedAt": "ISO8601",
"priority": "high | normal",
"expiresAfter": "days",
"source": "YYYY-MM-DD 会话摘要"
}
]
}
读取近期上下文:
参数:
- days: 最近 N 天(默认 3)
返回:
{
recentTone: "最近 N 天的整体情绪倾向",
keyTopics: ["最近提及的关键话题(去重)"],
pendingFollowUps: ["待跟进话题列表"],
profileNotes: "profile-notes.md 摘要(最近更新的 3 条)"
}
写入会话摘要:
参数(由 Mira 在对话结束时填写):
- emotionalTone: string
- keyTopics: string[]
- summary: string(2-4 句,自然语言)
- pendingFollowUp: string(可选)
- userSignals: { wasBusy, sharedStruggle, openedUp }
更新待跟进话题:
操作:add | resolve | expire
add: 添加新的待跟进话题
- topic: string
- priority: "high" | "normal"
- expiresAfter: number(天数,默认 7)
resolve: 标记话题已跟进(从队列移除)
- id: string
expire: 手动标记过期(通常由系统定期清理,超过 expiresAfter 的自动过期)
追加 profile-notes:
操作:append
- note: string(一句话,自然语言描述)
- 最多保留 50 条,超出后移除最旧的
expiresAfter 天未跟进自动移除journal/archive/~/.openclaw/workspaces/companion/journal/scripts/backup.sh)默认不包含 companion/journal/(含个人情绪数据);使用 --include-companion-journal 参数可选择包含uninstall-companion.sh 询问是否保留 journal/ 数据~/.openclaw/workspaces/companion/logs/journal.log(操作类型、时间,不含内容摘要)tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
development
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
development
X2C Distribution and Wallet API — publish video to X2C platform, manage assets (balance, claim X2C, swap to USDC, withdraw, transactions).
data-ai
Manage X (Twitter) accounts — post tweets, like, reply, retweet, view timeline, search, auto-interact, analyze data.