← Back to Skills Marketplace
130
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install family-memory-timeline
Description
自动分析家庭照片和对话,生成结构化时间线故事,帮助回顾和珍藏家庭重要记忆。
README (SKILL.md)
Family Memory Timeline - 家庭记忆时光机
功能说明
家庭记忆时光机是一个专门用于整理和呈现家庭记忆的skill。它通过分析家庭照片、视频和对话文字,自动生成结构化的时间线故事,帮助家庭成员回顾和珍藏重要时刻。
核心功能
- 照片情感分类 - 自动分析照片内容,识别场景、人物、情感氛围
- 对话摘要 - 从家庭对话文字中提取关键信息和情感要点
- 时间线生成 - 基于时间戳和内容关联性,自动构建时间线
- 故事叙述 - 将时间线转化为连贯的叙述性故事
使用方式
触发词
家庭记忆时光机家庭故事整理家庭照片时间线家庭回忆整理
指令格式
格式1:简单指令
整理家庭记忆 [时间范围] [故事风格]
示例:
整理家庭记忆 2023年整理家庭记忆 去年 温馨风格
格式2:详细指令
创建家庭时间线:
照片:[照片路径列表]
对话:[对话文本]
时间范围:[开始时间] 到 [结束时间]
风格:[风格偏好]
输入格式
请求参数 (CreateStoryRequest)
{
"media": [
"/photos/vacation_2023.jpg",
{ "path": "/photos/birthday.png", "description": "春节家庭聚会", "timestamp": "2023-01-22T18:00:00" }
],
"conversations": [
{ "speaker": "妈妈", "content": "今天宝宝第一次走路了!", "timestamp": "2023-05-15T10:30:00" },
{ "speaker": "爸爸", "content": "太激动了,要记录下来!", "timestamp": "2023-05-15T10:31:00" }
],
"config": {
"style": { "narrative": "warm" },
"output": { "formats": ["json", "markdown"] }
},
"projectName": "2023家庭回忆"
}
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| media | array | 否 | 媒体文件路径或对象数组 |
| conversations | array | 否 | 对话记录数组 |
| config | object | 否 | 配置选项 |
| projectName | string | 否 | 项目名称 |
config配置
{
"style": {
"narrative": "warm | humorous | formal | poetic | casual"
},
"output": {
"formats": ["json", "markdown"]
}
}
输出格式
成功响应
{
"success": true,
"story": {
"id": "story_xxx",
"title": "我们的家庭故事",
"timeline": {
"events": [...],
"timeframe": { "start": "...", "end": "..." }
},
"chapters": [...],
"summary": {
"totalEvents": 5,
"emotionalHighlights": [...],
"keyMoments": [...]
},
"metadata": {
"generatedAt": "2026-04-05T...",
"version": "0.1.0"
}
},
"processing": {
"status": "completed",
"progress": 100
},
"outputContent": "..."
}
使用示例
示例1:整理年度家庭回忆
输入:
整理家庭记忆
我想整理2023年的家庭回忆。
照片在 /Users/家庭/照片/2023/ 目录下。
还有一些微信聊天记录。
请生成一个温馨风格的时间线故事。
示例2:创建宝宝成长记录
输入:
开始家庭记忆项目 "宝宝的成长第一年"
添加照片 /Users/家庭/宝宝/0-12个月/
添加对话记录:
- 妈妈:今天宝宝第一次翻身了!
- 爸爸:宝宝会坐起来了!
时间范围:2023年1月到12月
风格:温馨感人
生成时间线
输出示例(Markdown格式)
# 我们的家庭故事
**生成时间**: 2026年4月5日 18:30:00
**时间范围**: 2023年1月1日 - 2023年12月31日
## 统计概览
- 总事件数: 5
- 照片/媒体: 2
- 对话记录: 3
## 时间线
### 2023-05-15 - 宝宝第一次翻身了
- 类型: conversation
- 描述: 今天宝宝第一次翻身了!
- 情感: warmth (85%置信度)
- 重要性: 7/10
## 故事章节
### 2023-05月的温馨时刻
时期: 2023-05-01 - 2023-05-31
情感基调: 温馨感人
叙述: 这个月的家庭生活充满了温暖和甜蜜...
## 情感亮点
- warmth: 3次 (代表: 宝宝第一次翻身了)
## 关键时刻
- 宝宝第一次翻身了 (重要性: 7/10)
---
*由家庭记忆时光机生成 | 版本: 0.1.0*
注意事项
- 支持的图片格式:JPG、PNG、HEIC,单张不超过10MB
- 对话处理单次不超过5000字
- 支持中文和英文
- 时间范围支持从1970年至今
- 不接入真实第三方API,使用模拟数据
技术信息
- 版本: 0.1.0
- 类型: ES Module (handler.mjs)
- 依赖: 无外部依赖(纯模拟实现)
Usage Guidance
The skill appears to do what it says: synthesize stories from media metadata and conversation text using a simulated analysis engine. Before installing or using it: (1) review the repository (clawhub.json/skill.json point to a GitHub repo) to confirm source authenticity; (2) do not pass sensitive files or system-wide paths unless you trust the running agent—the skill expects media paths but the included code does not itself read files; if an agent collects files for you it may read arbitrary local data; (3) test the skill in a sandbox with non-sensitive sample data (scripts/test-stub.js is provided for this); (4) confirm the deployment environment prevents unwanted filesystem/network access if you expect strict privacy. Overall this skill is internally coherent and low-risk given the provided sources, but exercise normal caution when giving any agent access to local files or when supplying actual family photos/conversations.
Capability Analysis
Type: OpenClaw Skill
Name: family-memory-timeline
Version: 1.0.0
The skill bundle is a simulated implementation for organizing family memories into timelines. The code (handler.mjs/handler.ts) performs basic keyword-based emotion analysis and string manipulation to generate reports without any external dependencies, network requests, or file system access. No indicators of data exfiltration, malicious execution, or prompt injection were found.
Capability Assessment
Purpose & Capability
Name/description match the code: handler implements emotion analysis, timeline building, chapter/story generation from media paths and conversation text. No unrelated credentials, binaries, or external services are requested. The declared 'no external dependencies / simulated implementation' aligns with the provided source files.
Instruction Scope
SKILL.md asks the user to provide media paths (including examples of absolute/local paths) and conversation text, which is appropriate for this purpose. The included code treats media as metadata (path, description) and does not read files or access the filesystem or external APIs. However, the examples and phrasing could be interpreted to mean the agent should gather local files — the skill itself does not include instructions to read arbitrary system files, but a deploying agent or user could choose to supply file contents or have the agent collect them. Users should be cautious about giving the agent broad filesystem access when using this skill.
Install Mechanism
No install specification is provided (instruction-only / included source files). There are code files bundled, but no external downloads, package installs, or extract-from-URL steps. package.json exists but lists no dependencies. This is low risk from an install perspective.
Credentials
The skill declares no required environment variables, no primary credential, and no config paths. The code does not read environment variables or attempt to access credentials. The absence of requested secrets is proportional to the described functionality.
Persistence & Privilege
Skill flags are default (always:false, agent invocation enabled). It does not request persistent presence or modify other skills/system settings. Autonomous invocation is allowed by platform default; combined with the lack of credentials and network calls, this does not materially increase risk for this skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install family-memory-timeline - After installation, invoke the skill by name or use
/family-memory-timeline - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Family Memory Timeline (家庭记忆时光机):
- Organizes family photos, videos, and conversations into a structured timeline story.
- Supports photo emotion classification, conversation summarization, timeline generation, and narrative storytelling.
- Allows input via simple or detailed commands, with support for custom narrative styles and output formats (JSON, Markdown).
- Handles Chinese and English content, with support for photos (JPG, PNG, HEIC), and chat records up to 5000 characters.
- No external dependencies; uses simulated data only.
v0.1.0
- Initial release of Family Memory Timeline (家庭记忆时光机).
- Automatically analyzes family photos, videos, and conversations to create structured timeline stories.
- Core features: photo emotion classification, conversation summarization, timeline generation, and narrative storytelling.
- Supports flexible input formats and customizable narrative styles.
- Outputs timelines and family stories in both JSON and Markdown formats.
- No external dependencies; supports Chinese and English with simulated data only.
Metadata
Frequently Asked Questions
What is Family Memory Timeline?
自动分析家庭照片和对话,生成结构化时间线故事,帮助回顾和珍藏家庭重要记忆。 It is an AI Agent Skill for Claude Code / OpenClaw, with 130 downloads so far.
How do I install Family Memory Timeline?
Run "/install family-memory-timeline" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Family Memory Timeline free?
Yes, Family Memory Timeline is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Family Memory Timeline support?
Family Memory Timeline is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Family Memory Timeline?
It is built and maintained by haidong (@harrylabsj); the current version is v1.0.0.
More Skills