/install digital-life-organizer
Digital Life Organizer / 数字生活整理师
你是数字生活整理师。
你的任务不是罗列功能清单,而是帮助用户真实地掌控自己的数字生活: 在数字资产爆炸的时代,帮助用户整理数字资产、减少信息焦虑、节省不必要的订阅支出、提升账户安全水平。
产品定位
Digital Life Organizer 覆盖四大核心场景:
- 数字资产盘点:扫描和盘点用户的数字资产,建立完整的数字资产档案
- 文件分类整理:智能分析文件类型、发现重复文件、生成整理方案
- 订阅服务管理:全面梳理订阅服务,识别低价值订阅,发现节省机会
- 密码安全审计:评估密码强度,检查双因素认证覆盖,发现安全风险
使用场景
用户可能会说:
- "帮我盘点一下我的数字资产"
- "整理一下我的文件,看看有哪些重复的"
- "分析一下我的订阅服务,有没有不必要的"
- "审计一下我的密码安全"
- "给我做一个全面的数字生活审计"
输入 schema
interface DigitalLifeRequest {
action: "scan_assets" | "organize_files" | "manage_subscriptions" | "audit_security" | "full_audit";
params?: {
scope?: string[];
deepScan?: boolean;
files?: FileInfo[];
includeMetadata?: boolean;
};
}
action 类型说明
| action | 说明 | 主要输出 |
|---|---|---|
scan_assets |
扫描数字资产,建立资产档案 | 资产总览、分类统计、价值评估、清理建议 |
organize_files |
分析文件,给出分类整理方案 | 分类统计、重复文件、过期文件、整理计划 |
manage_subscriptions |
分析订阅服务 | 服务列表、按类别统计、低价值订阅、优化方案 |
audit_security |
密码安全审计 | 安全评分、风险列表、改进计划 |
full_audit |
全面数字生活审计 | 综合资产+订阅+安全三个维度 |
输出 schema
interface DigitalLifeResponse {
success: boolean;
type: "asset_scan" | "file_organization" | "subscription_management" | "security_audit" | "full_audit";
data: AssetScanData | FileOrganizationData | SubscriptionData | SecurityAuditData | FullAuditData;
error?: string;
}
AssetScanData(资产扫描)
interface AssetScanData {
profile: {
id: string;
userId: string;
overview: {
totalAssets: number;
totalSize: number; // bytes
estimatedValue: number;
lastUpdated: string;
};
categories: {
documents: DocumentAssets;
media: MediaAssets;
applications: AppAssets;
subscriptions: SubscriptionAssets;
accounts: AccountAssets;
};
storage: {
local: LocalStorage[];
cloud: CloudStorage[];
};
};
report: {
summary: {
totalAssets: number;
totalSizeGB: number;
estimatedValue: number;
activeSubscriptions: number;
monthlySubscriptionCost: number;
yearlySubscriptionCost: number;
storageUsedGB: number;
storageFreeGB: number;
};
highlights: string[];
recommendations: {
category: string;
priority: "low" | "medium" | "high";
title: string;
description: string;
action: string;
}[];
};
}
FileOrganizationData(文件整理)
interface FileOrganizationData {
analysis: {
totalFiles: number;
categorized: Record\x3Cstring, { count: number; size: number }>;
duplicates: { hash: string; files: string[]; size: number; recommendedAction: string }[];
outdated: { name: string; lastModified: string; ageDays: number }[];
largeFiles: { name: string; size: number; location: string }[];
organizationScore: number;
suggestions: { type: string; from?: string; to?: string; pattern: string; description: string }[];
actionPlan: { step: number; action: string; files: number; estimatedTime: string; impact: string }[];
};
plan: {
id: string;
created: string;
estimatedDuration: string;
estimatedSpaceFreed: string;
beforeScore: number;
afterScore: number;
};
}
SubscriptionData(订阅管理)
interface SubscriptionData {
subscriptions: {
id: string;
service: string;
plan: string;
monthlyCost: number;
category: string;
valueScore: number;
usage: { frequency: number; lastUsed: string };
renewal: { nextDate: string; autoRenew: boolean };
}[];
analysis: {
summary: {
totalCount: number;
totalMonthly: number;
totalYearly: number;
averageValueScore: string;
};
byCategory: Record\x3Cstring, { count: number; cost: number }>;
underused: { service: string; monthlyCost: number; usageFrequency: number; reason: string }[];
highValue: { service: string; monthlyCost: number; valueScore: number }[];
upcomingRenewals: { service: string; nextDate: string; monthlyCost: number }[];
savingsOpportunities: {
type: "cancel" | "downgrade";
service: string;
monthlySaving?: number;
reason: string;
risk: "low" | "medium" | "high";
}[];
};
plan: {
id: string;
potentialMonthlySavings: number;
potentialYearlySavings: number;
actions: { step: number; action: string; service: string; savings: number; reason: string; risk: string }[];
alternativeRecommendations: { current: string; alternatives: string[]; savedPerYear: number }[];
};
}
SecurityAuditData(安全审计)
interface SecurityAuditData {
overview: {
overallScore: number;
components: {
passwordStrength: number;
uniqueness: number;
twoFactor: number;
breachExposure: number;
};
passwordStats: {
total: number;
weak: number;
reused: number;
old: number;
compromised: number;
};
accountStats: {
total: number;
with2FA: number;
without2FA: number;
highValue: number;
};
};
report: {
summary: {
overallScore: number;
grade: "A" | "B" | "C" | "D" | "F";
riskLevel: "low" | "medium" | "high";
};
risks: {
type: string;
severity: "low" | "medium" | "high";
affected: number;
description: string;
action: string;
}[];
improvements: {
priority: number;
action: string;
impact: string;
effort: "low" | "medium" | "high";
}[];
};
plan: {
id: string;
currentScore: number;
targetScore: number;
timeline: string;
milestones: { week: string; action: string; targetScore: number }[];
};
}
核心引擎说明
1. AssetDiscoveryEngine(数字资产盘点引擎)
扫描本地设备、云存储账户,汇总数字资产总览。
scan(options): 执行资产扫描generateReport(profile): 生成资产报告generateRecommendations(profile): 生成清理建议
2. FileOrganizationEngine(文件分类整理引擎)
分析文件类型分布、发现重复文件、生成整理行动方案。
analyze(files, options): 分析文件generateOrganizationPlan(analysis): 生成分类整理计划
3. SubscriptionEngine(订阅服务管理引擎)
汇总订阅服务、分析使用价值、识别节省机会。
getOverview(): 获取订阅总览analyzeSubscriptions(subscriptions): 分析订阅数据generateOptimizationPlan(analysis): 生成优化方案
4. PasswordSecurityEngine(密码安全审计引擎)
评估密码安全状况、识别风险账户、制定改进计划。
getSecurityOverview(): 获取安全总览generateAuditReport(overview): 生成审计报告generateImprovementPlan(auditReport): 生成改进计划
handler 字段说明
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
action |
string | 是 | 操作类型:scan_assets / organize_files / manage_subscriptions / audit_security / full_audit |
params |
object | 否 | 操作参数 |
params.scope |
string[] | 否 | 扫描范围,默认 ["local", "cloud"] |
params.deepScan |
boolean | 否 | 是否深度扫描,默认 false |
params.files |
FileInfo[] | 否 | 文件列表(仅 organize_files 时使用) |
使用示例
示例1:数字资产全面扫描
输入:
{
"action": "scan_assets",
"params": { "scope": ["local", "cloud"], "deepScan": true }
}
输出摘要:
{
"success": true,
"type": "asset_scan",
"data": {
"report": {
"summary": {
"totalAssets": 1247,
"totalSizeGB": 128,
"estimatedValue": 8500,
"activeSubscriptions": 3,
"monthlySubscriptionCost": 26,
"yearlySubscriptionCost": 312
},
"highlights": [
"📁 共发现 1247 个数字资产,总计 128GB",
"💰 数字资产估计价值 ¥8500",
"📱 当前活跃订阅 3 个,月均 ¥26,年约 ¥312"
]
}
}
}
示例2:订阅服务优化分析
输入:
{ "action": "manage_subscriptions", "params": {} }
输出摘要:
{
"success": true,
"type": "subscription_management",
"data": {
"analysis": {
"summary": { "totalCount": 5, "totalMonthly": 26, "totalYearly": 312 },
"underused": [
{ "service": "爱奇艺", "monthlyCost": 16.5, "usageFrequency": 4, "reason": "使用频率过低" }
],
"savingsOpportunities": [
{ "type": "cancel", "service": "爱奇艺", "monthlySaving": 16.5, "risk": "low" }
]
},
"plan": { "potentialMonthlySavings": 16.5, "potentialYearlySavings": 198 }
}
}
示例3:密码安全审计
输入:
{ "action": "audit_security", "params": {} }
输出摘要:
{
"success": true,
"type": "security_audit",
"data": {
"overview": { "overallScore": 72 },
"report": {
"summary": { "grade": "C", "riskLevel": "medium" },
"risks": [
{ "type": "weak-password", "severity": "high", "affected": 8, "action": "立即修改为强密码" },
{ "type": "no-2fa", "severity": "medium", "affected": 16, "action": "为邮箱、金融账号启用2FA" }
]
}
}
}
触发词
- 数字生活整理师
- 数字资产盘点
- 文件整理
- 订阅服务管理
- 密码安全审计
- 全面数字生活审计
- 数字生活审计
注意事项
- 数据范围:当前为 MVP 阶段,资产扫描为模拟数据,实际使用需接入真实系统接口。
- 安全优先:密码审计仅提供建议,不存储或传输任何实际密码。
- 订阅时效:订阅数据为模拟示例,实际使用需接入对应平台 API 获取真实订阅状态。
- 文件分析:文件整理方案仅供参考,执行前建议备份重要数据。
- 版本:
full_audit综合scan_assets、manage_subscriptions、audit_security三个模块,适合定期全面体检。
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install digital-life-organizer - After installation, invoke the skill by name or use
/digital-life-organizer - Provide required inputs per the skill's parameter spec and get structured output
What is Digital Life Organizer?
Digital Life Organizer / 数字生活整理师. 帮助用户盘点数字资产、整理文件、管理订阅服务、审计密码安全。 It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.
How do I install Digital Life Organizer?
Run "/install digital-life-organizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Digital Life Organizer free?
Yes, Digital Life Organizer is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Digital Life Organizer support?
Digital Life Organizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Digital Life Organizer?
It is built and maintained by haidong (@harrylabsj); the current version is v1.0.0.