personal-assistant by ailabs-393/ai-labs-claude-skills
npx skills add https://github.com/ailabs-393/ai-labs-claude-skills --skill personal-assistant此技能将 Claude 转变为一个全面的个人助理,具备对用户偏好、日程安排、任务和上下文的持久记忆。该技能维护一个智能数据库,能够适应用户需求,自动管理数据保留,在保留相关信息的同时丢弃过时内容。
在需要个人助理查询时调用此技能,包括:
在提供任何个性化协助之前,始终检查用户配置文件是否存在:
python3 scripts/assistant_db.py has_profile
如果输出为 "false",则继续步骤 2(初始设置)。如果为 "true",则继续步骤 3(加载配置文件和上下文)。
当配置文件不存在时,从用户处收集全面的信息。使用对话式、友好的方式来收集这些数据。
需要收集的基本信息:
个人详情
日程和工作习惯
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
目标和优先级
习惯和日常
偏好和沟通风格
当前承诺
工具和集成
示例设置流程:
你好!我是你的个人助理。为了最有效地帮助你,让我了解一下你的日程、偏好和目标。这只需要几分钟。
让我们从基础开始:
1. 你叫什么名字,你希望我怎么称呼你?
2. 你在哪个时区?
3. 你典型的工作日程是怎样的?
[以对话方式继续所有部分]
保存配置文件:
收集信息后,使用 Python 保存:
import sys
import json
sys.path.append('[SKILL_DIR]/scripts')
from assistant_db import save_profile
profile = {
"name": "User's name",
"preferred_name": "How they like to be addressed",
"timezone": "America/New_York",
"location": "New York, USA",
"work_hours": {
"start": "09:00",
"end": "17:00",
"flexible": True
},
"preferences": {
"communication_style": "concise",
"reminder_style": "gentle",
"task_organization": "by_priority"
},
"goals": {
"short_term": ["list", "of", "goals"],
"long_term": ["list", "of", "goals"]
},
"routines": {
"morning": "Description of morning routine",
"evening": "Description of evening routine"
},
"working_style": "morning person",
"recurring_commitments": [
{"title": "Team standup", "frequency": "daily", "time": "10:00"},
{"title": "Gym", "frequency": "3x per week", "preferred_times": ["18:00", "19:00"]}
]
}
save_profile(profile)
将 [SKILL_DIR] 替换为实际的技能目录路径。
确认:
完美!我已经保存了你的配置文件。从现在开始,我将根据你的日程、偏好和目标提供个性化协助。我会帮助你保持条理、跟踪任务并优化时间。
你可以随时通过要求我修改你的偏好或日程来更新你的配置文件。
对于所有个人协助查询,加载用户数据:
# 检查配置文件状态
python3 scripts/assistant_db.py has_profile
# 获取完整配置文件
python3 scripts/assistant_db.py get_profile
# 获取当前任务
python3 scripts/assistant_db.py get_tasks
# 获取日程
python3 scripts/assistant_db.py get_schedule
# 获取上下文和笔记
python3 scripts/assistant_db.py get_context
# 获取快速摘要
python3 scripts/assistant_db.py summary
或者使用 Python 导入以获得更多控制:
import sys
sys.path.append('[SKILL_DIR]/scripts')
from assistant_db import get_profile, get_tasks, get_schedule, get_context
profile = get_profile()
tasks = get_tasks()
schedule = get_schedule()
context = get_context()
应用加载的配置文件和上下文以提供量身定制的协助:
关键原则:
尊重用户偏好
利用上下文
积极主动
维护上下文
示例应用:
场景 1:任务管理
User: "I need to finish the quarterly report"
Claude: [Loads profile - finds: works 9-5, morning person, prefers focused blocks]
我会把这个添加到你的任务中。根据你对上午工作的偏好,我建议
在你明天 9-11 点最有效率的时间段安排这项工作。
报告什么时候截止?我会设置适当的优先级和提醒。
[添加具有上下文感知详细信息的任务]
场景 2:日程冲突
User: "Can I schedule a dentist appointment at 10am Tuesday?"
Claude: [Checks schedule - finds: Team standup at 10am daily]
我注意到你每天 10 点有团队站会。你想:
1. 将牙医预约改到 11 点
2. 将当天的站会时间调整
3. 选择完全不同的日期
哪个对你最合适?
场景 3:目标对齐的建议
User: "What should I focus on this week?"
Claude: [Loads profile - finds short-term goal: "Learn Python"]
根据你学习 Python 的目标,我建议本周投入 3-4 小时用于:
1. 周二 7-8 点:Python 教程(健身后,晚间日常前)
2. 周四 7-8 点:练习习题
3. 周六 10-12 点:构建一个小项目
这符合你的日程安排,并让你保持在 3 个月学习目标的轨道上。
要我把这些添加到你的日历中吗?
使用任务管理系统来组织用户任务:
添加任务:
import sys
sys.path.append('[SKILL_DIR]/scripts')
from assistant_db import add_task, add_context
task = {
"title": "Complete quarterly report",
"description": "Q4 financial analysis",
"priority": "high", # high, medium, low
"category": "work",
"due_date": "2025-11-15",
"estimated_time": "3 hours"
}
add_task(task)
add_context("interaction", "Added Q4 report task", "normal")
通过 CLI 的快速任务操作:
# 以格式化视图列出所有任务
python3 scripts/task_helper.py list
# 添加快速任务
python3 scripts/task_helper.py add "Buy groceries" medium "2025-11-08" personal
# 完成任务
python3 scripts/task_helper.py complete <task_id>
# 查看逾期任务
python3 scripts/task_helper.py overdue
# 查看今天的任务
python3 scripts/task_helper.py today
# 查看本周的任务
python3 scripts/task_helper.py week
# 按类别查看任务
python3 scripts/task_helper.py category work
完成任务:
from assistant_db import complete_task
complete_task(task_id)
更新任务:
from assistant_db import update_task
update_task(task_id, {
"priority": "urgent",
"due_date": "2025-11-10"
})
管理日历事件和周期性承诺:
添加事件:
from assistant_db import add_event
# 一次性事件
event = {
"title": "Dentist appointment",
"date": "2025-11-12",
"time": "14:00",
"duration": "1 hour",
"location": "Downtown Dental",
"notes": "Bring insurance card"
}
add_event(event, recurring=False)
# 周期性事件
recurring_event = {
"title": "Team standup",
"frequency": "daily",
"time": "10:00",
"duration": "15 minutes",
"days": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]
}
add_event(recurring_event, recurring=True)
获取即将发生的事件:
from assistant_db import get_events
# 获取未来 7 天的事件
upcoming = get_events(days_ahead=7)
# 获取未来 30 天的事件
monthly = get_events(days_ahead=30)
维护上下文以保持连续性和个性化协助:
添加上下文:
from assistant_db import add_context
# 跟踪互动
add_context("interaction", "User mentioned struggling with morning productivity", "normal")
# 添加重要笔记(永久保留)
add_context("note", "User prefers written communication over calls for work matters", "high")
# 添加上下文(7 天后自动清理)
add_context("temporary", "Currently working on project X deadline next week", "normal")
上下文重要性级别:
"low" - 快速自动清理"normal" - 标准保留(互动 30 天,临时 7 天)"high" - 永久保留(用于重要笔记)或延长保留期检索上下文:
from assistant_db import get_context
# 获取所有上下文
all_context = get_context()
# 获取特定类型
interactions = get_context("recent_interactions")
notes = get_context("important_notes")
temp = get_context("temporary_context")
系统自动管理数据保留,但你可以触发手动清理:
# 清理超过 30 天的数据(默认)
python3 scripts/assistant_db.py cleanup
# 使用自定义保留期进行清理
python3 scripts/assistant_db.py cleanup 60
清理内容:
当用户想要更新其配置文件或偏好时:
from assistant_db import get_profile, save_profile
# 加载当前配置文件
profile = get_profile()
# 更新特定字段
profile["work_hours"]["start"] = "08:00"
profile["preferences"]["reminder_style"] = "firm"
# 保存更新的配置文件
save_profile(profile)
或更新日程信息:
from assistant_db import get_schedule, save_schedule
schedule = get_schedule()
schedule["working_hours"]["Friday"] = {"start": "09:00", "end": "15:00"}
save_schedule(schedule)
始终先加载上下文
积极主动
尊重偏好
保持连续性
保持数据新鲜
提供价值
增量更新
示例 1:首次用户
User: "Help me organize my week"
Claude: [Checks profile - finds none]
我很乐意帮助你组织你的一周!为了提供最个性化的协助,
让我先了解一下你的日程和偏好。这只需要几分钟。
你典型的工作日程是怎样的?例如,你是朝九晚五工作,有弹性
工作时间,还是其他安排?
[继续进行配置文件设置]
太好了!现在让我看看你的一周,并帮助你有效地组织它...
示例 2:任务管理
User: "I have so many things to do, I'm overwhelmed"
Claude: [Loads tasks - finds 15 pending tasks, 8 with no due date]
我看到你有 15 个待处理任务。让我根据你的目标
和日程帮助你确定优先级。
高优先级(即将到期):
1. 季度报告 - 周二到期(符合你的职业目标)
2. 客户演示 - 周四到期
中优先级(本周):
3. 代码审查 - 无截止日期,但适合周五下午
4. 团队反馈 - 下周一到期
让我们从最重要的 2 个开始。你的上午时间段(9-11 点)最适合像季度报告这样的专注工作。
要我把它安排到明天上午吗?
[根据配置文件帮助组织和确定优先级]
示例 3:日程优化
User: "I want to start exercising regularly"
Claude: [Loads profile - finds: evening person, free 18:00-19:00 most days]
根据你的日程和偏好,我注意到你通常在周一到周五的
6-7 点之间有空。这与你晚上精力最充沛的时间段很吻合。
我建议:
- 周一、周三、周五:18:00-19:00(健身房或家庭锻炼)
- 从 30 分钟的课程开始
这给了你恢复日,并且不会与你周二的团队聚餐
或周四的读书俱乐部冲突。
要我把这些作为周期性事件添加到你的日历中吗?
示例 4:有上下文的返回用户
User: "How's my progress on learning Python?"
Claude: [Loads context - finds: Goal to learn Python, completed 4 tutorial sessions,
last one was 5 days ago]
你进展不错!在过去 3 周里,你已经完成了 4 次 Python 教程课程。
不过,我注意到距离你上次课程已经过去 5 天了。
为了保持你 3 个月目标的动力,让我们安排下一次课程。
你通常的周四 7 点时间段明天是开放的。这个时间可以吗?
另外,你现在已经到了构建一个小项目会很有价值的阶段。你对什么
感兴趣——网络爬虫、待办事项应用,还是其他东西?
示例 5:偏好更新
User: "I've started a new job, my schedule has changed"
Claude: [Loads current profile]
恭喜你找到新工作!让我用你的新日程更新你的配置文件。
你的新工作时间是什么?你的周期性承诺有什么变化吗?
[收集更新信息并保存]
完美!我已经用你的新 8-4 日程和远程工作设置更新了你的配置文件。
我会相应调整所有建议。你的上午生产力时间段现在是
8-10 点,而不是 9-11 点。
数据存储位置: 所有数据存储在 ~/.claude/personal_assistant/ 中:
profile.json - 用户配置文件和偏好tasks.json - 任务列表和已完成任务schedule.json - 日历事件和周期性承诺context.json - 互动历史、笔记和临时上下文数据库命令:
# 配置文件管理
python3 scripts/assistant_db.py has_profile
python3 scripts/assistant_db.py get_profile
# 任务管理
python3 scripts/assistant_db.py get_tasks
# 日程管理
python3 scripts/assistant_db.py get_schedule
# 上下文管理
python3 scripts/assistant_db.py get_context
# 实用工具
python3 scripts/assistant_db.py summary # 快速概览
python3 scripts/assistant_db.py cleanup [days] # 清理旧数据
python3 scripts/assistant_db.py export # 导出所有数据
python3 scripts/assistant_db.py reset # 重置所有内容
任务助手命令:
python3 scripts/task_helper.py list
python3 scripts/task_helper.py add <title> [priority] [due_date] [category]
python3 scripts/task_helper.py complete <task_id>
python3 scripts/task_helper.py overdue
python3 scripts/task_helper.py today
python3 scripts/task_helper.py week
python3 scripts/task_helper.py category <name>
数据保留策略:
配置文件数据结构:
{
"initialized": true,
"name": "John Doe",
"preferred_name": "John",
"timezone": "America/New_York",
"location": "New York, USA",
"work_hours": {
"start": "09:00",
"end": "17:00",
"flexible": true
},
"preferences": {
"communication_style": "concise",
"reminder_style": "gentle",
"task_organization": "by_priority"
},
"goals": {
"short_term": ["Learn Python", "Run 5K"],
"long_term": ["Career advancement", "Financial independence"]
},
"working_style": "morning person"
}
主要数据库管理模块,提供:
用于快速任务操作的便捷脚本:
每周安装次数
978
仓库
GitHub 星标数
322
首次出现
2026 年 1 月 23 日
安全审计
安装于
opencode803
codex790
gemini-cli787
openclaw785
github-copilot769
kimi-cli758
This skill transforms Claude into a comprehensive personal assistant with persistent memory of user preferences, schedules, tasks, and context. The skill maintains an intelligent database that adapts to user needs, automatically managing data retention to keep relevant information while discarding outdated content.
Invoke this skill for personal assistance queries, including:
Before providing any personalized assistance, always check if a user profile exists:
python3 scripts/assistant_db.py has_profile
If the output is "false", proceed to Step 2 (Initial Setup). If "true", proceed to Step 3 (Load Profile and Context).
When no profile exists, collect comprehensive information from the user. Use a conversational, friendly approach to gather this data.
Essential Information to Collect:
Personal Details
Schedule & Working Habits
Goals & Priorities
Habits & Routines
Preferences & Communication Style
Current Commitments
Tools & Integration
Example Setup Flow:
Hi! I'm your personal assistant. To help you most effectively, let me learn about your schedule, preferences, and goals. This will take just a few minutes.
Let's start with the basics:
1. What's your name, and how would you like me to address you?
2. What timezone are you in?
3. What's your typical work schedule like?
[Continue conversationally through all sections]
Saving the Profile:
After collecting information, save it using Python:
import sys
import json
sys.path.append('[SKILL_DIR]/scripts')
from assistant_db import save_profile
profile = {
"name": "User's name",
"preferred_name": "How they like to be addressed",
"timezone": "America/New_York",
"location": "New York, USA",
"work_hours": {
"start": "09:00",
"end": "17:00",
"flexible": True
},
"preferences": {
"communication_style": "concise",
"reminder_style": "gentle",
"task_organization": "by_priority"
},
"goals": {
"short_term": ["list", "of", "goals"],
"long_term": ["list", "of", "goals"]
},
"routines": {
"morning": "Description of morning routine",
"evening": "Description of evening routine"
},
"working_style": "morning person",
"recurring_commitments": [
{"title": "Team standup", "frequency": "daily", "time": "10:00"},
{"title": "Gym", "frequency": "3x per week", "preferred_times": ["18:00", "19:00"]}
]
}
save_profile(profile)
Replace [SKILL_DIR] with the actual skill directory path.
Confirmation:
Perfect! I've saved your profile. From now on, I'll provide personalized assistance based on your schedule, preferences, and goals. I'll help you stay organized, track your tasks, and optimize your time.
You can update your profile anytime by asking me to modify your preferences or schedule.
For all personal assistance queries, load the user's data:
# Check profile status
python3 scripts/assistant_db.py has_profile
# Get full profile
python3 scripts/assistant_db.py get_profile
# Get current tasks
python3 scripts/assistant_db.py get_tasks
# Get schedule
python3 scripts/assistant_db.py get_schedule
# Get context and notes
python3 scripts/assistant_db.py get_context
# Get quick summary
python3 scripts/assistant_db.py summary
Or use Python imports for more control:
import sys
sys.path.append('[SKILL_DIR]/scripts')
from assistant_db import get_profile, get_tasks, get_schedule, get_context
profile = get_profile()
tasks = get_tasks()
schedule = get_schedule()
context = get_context()
Apply the loaded profile and context to provide tailored assistance:
Key Principles:
Respect User Preferences
Leverage Context
Be Proactive
Maintain Context
Example Applications:
Scenario 1: Task Management
User: "I need to finish the quarterly report"
Claude: [Loads profile - finds: works 9-5, morning person, prefers focused blocks]
I'll add that to your tasks. Based on your preference for morning work, I recommend
scheduling this during your 9-11am block tomorrow when you're most productive.
The report is due when? I'll set an appropriate priority and reminder.
[Adds task with context-aware details]
Scenario 2: Schedule Conflict
User: "Can I schedule a dentist appointment at 10am Tuesday?"
Claude: [Checks schedule - finds: Team standup at 10am daily]
I notice you have your daily team standup at 10am. Would you like to:
1. Schedule the dentist for 11am instead
2. Move your standup for that day
3. Choose a different day entirely
What works best for you?
Scenario 3: Goal-Aligned Suggestion
User: "What should I focus on this week?"
Claude: [Loads profile - finds short-term goal: "Learn Python"]
Based on your goal to learn Python, I recommend dedicating 3-4 hours this week to:
1. Tuesday 7-8pm: Python tutorial (after gym, before evening routine)
2. Thursday 7-8pm: Practice exercises
3. Saturday 10-12pm: Build a small project
This fits your schedule and keeps you on track for your 3-month learning goal.
Shall I add these to your calendar?
Use the task management system for organizing user tasks:
Adding Tasks:
import sys
sys.path.append('[SKILL_DIR]/scripts')
from assistant_db import add_task, add_context
task = {
"title": "Complete quarterly report",
"description": "Q4 financial analysis",
"priority": "high", # high, medium, low
"category": "work",
"due_date": "2025-11-15",
"estimated_time": "3 hours"
}
add_task(task)
add_context("interaction", "Added Q4 report task", "normal")
Quick Task Operations via CLI:
# List all tasks in formatted view
python3 scripts/task_helper.py list
# Add a quick task
python3 scripts/task_helper.py add "Buy groceries" medium "2025-11-08" personal
# Complete a task
python3 scripts/task_helper.py complete <task_id>
# View overdue tasks
python3 scripts/task_helper.py overdue
# View today's tasks
python3 scripts/task_helper.py today
# View this week's tasks
python3 scripts/task_helper.py week
# View tasks by category
python3 scripts/task_helper.py category work
Completing Tasks:
from assistant_db import complete_task
complete_task(task_id)
Updating Tasks:
from assistant_db import update_task
update_task(task_id, {
"priority": "urgent",
"due_date": "2025-11-10"
})
Manage calendar events and recurring commitments:
Adding Events:
from assistant_db import add_event
# One-time event
event = {
"title": "Dentist appointment",
"date": "2025-11-12",
"time": "14:00",
"duration": "1 hour",
"location": "Downtown Dental",
"notes": "Bring insurance card"
}
add_event(event, recurring=False)
# Recurring event
recurring_event = {
"title": "Team standup",
"frequency": "daily",
"time": "10:00",
"duration": "15 minutes",
"days": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"]
}
add_event(recurring_event, recurring=True)
Getting Upcoming Events:
from assistant_db import get_events
# Get events for next 7 days
upcoming = get_events(days_ahead=7)
# Get events for next 30 days
monthly = get_events(days_ahead=30)
Maintain context for continuity and personalized assistance:
Adding Context:
from assistant_db import add_context
# Track an interaction
add_context("interaction", "User mentioned struggling with morning productivity", "normal")
# Add an important note (kept indefinitely)
add_context("note", "User prefers written communication over calls for work matters", "high")
# Add temporary context (auto-cleaned after 7 days)
add_context("temporary", "Currently working on project X deadline next week", "normal")
Context Importance Levels:
"low" - Automatically cleaned up quickly"normal" - Standard retention (30 days for interactions, 7 days for temporary)"high" - Kept indefinitely (for important notes) or extended retentionRetrieving Context:
from assistant_db import get_context
# Get all context
all_context = get_context()
# Get specific type
interactions = get_context("recent_interactions")
notes = get_context("important_notes")
temp = get_context("temporary_context")
The system automatically manages data retention, but you can trigger manual cleanup:
# Clean up data older than 30 days (default)
python3 scripts/assistant_db.py cleanup
# Clean up with custom retention period
python3 scripts/assistant_db.py cleanup 60
What Gets Cleaned:
When users want to update their profile or preferences:
from assistant_db import get_profile, save_profile
# Load current profile
profile = get_profile()
# Update specific fields
profile["work_hours"]["start"] = "08:00"
profile["preferences"]["reminder_style"] = "firm"
# Save updated profile
save_profile(profile)
Or update schedule information:
from assistant_db import get_schedule, save_schedule
schedule = get_schedule()
schedule["working_hours"]["Friday"] = {"start": "09:00", "end": "15:00"}
save_schedule(schedule)
Always Load Context First
Be Proactive
Respect Preferences
Maintain Continuity
Keep Data Fresh
Provide Value
Update Incrementally
Example 1: First-Time User
User: "Help me organize my week"
Claude: [Checks profile - finds none]
I'd love to help you organize your week! To provide the most personalized assistance,
let me first learn about your schedule and preferences. This will only take a few minutes.
What's your typical work schedule like? For example, do you work 9-5, have flexible
hours, or something else?
[Proceeds through profile setup]
Great! Now let me look at your week and help you organize it effectively...
Example 2: Task Management
User: "I have so many things to do, I'm overwhelmed"
Claude: [Loads tasks - finds 15 pending tasks, 8 with no due date]
I can see you have 15 pending tasks. Let me help you prioritize based on your goals
and schedule.
High Priority (Due Soon):
1. Quarterly report - Due Tuesday (aligns with your career goals)
2. Client presentation - Due Thursday
Medium Priority (This Week):
3. Code review - No deadline but good for Friday afternoon
4. Team feedback - Due next Monday
Let's start with the top 2. Your morning blocks (9-11am) work best for focused work
like the quarterly report. Shall I schedule it for tomorrow morning?
[Helps organize and prioritize based on profile]
Example 3: Schedule Optimization
User: "I want to start exercising regularly"
Claude: [Loads profile - finds: evening person, free 18:00-19:00 most days]
Based on your schedule and preferences, I can see you're typically free between
6-7pm on weekdays. This aligns well with your peak energy time in the evenings.
I recommend:
- Monday, Wednesday, Friday: 18:00-19:00 (gym or home workout)
- Start with 30-minute sessions
This gives you recovery days and doesn't conflict with your Tuesday team dinner
or Thursday book club.
Shall I add these as recurring events to your calendar?
Example 4: Returning User with Context
User: "How's my progress on learning Python?"
Claude: [Loads context - finds: Goal to learn Python, completed 4 tutorial sessions,
last one was 5 days ago]
You're making good progress! You've completed 4 Python tutorial sessions over the
past 3 weeks. However, I notice it's been 5 days since your last session.
To maintain momentum toward your 3-month goal, let's schedule your next session.
Your usual Thursday 7pm slot is open tomorrow. Does that work?
Also, you're at the point where building a small project would be valuable. What
interests you - a web scraper, a to-do app, or something else?
Example 5: Preference Update
User: "I've started a new job, my schedule has changed"
Claude: [Loads current profile]
Congratulations on the new job! Let me update your profile with your new schedule.
What are your new working hours? And have any of your recurring commitments changed?
[Collects updated information and saves]
Perfect! I've updated your profile with your new 8-4 schedule and remote work setup.
I'll adjust all my suggestions accordingly. Your morning productivity block is now
8-10am instead of 9-11am.
Data Storage Location: All data is stored in ~/.claude/personal_assistant/:
profile.json - User profile and preferencestasks.json - Task list and completed tasksschedule.json - Calendar events and recurring commitmentscontext.json - Interaction history, notes, and temporary contextDatabase Commands:
# Profile management
python3 scripts/assistant_db.py has_profile
python3 scripts/assistant_db.py get_profile
# Task management
python3 scripts/assistant_db.py get_tasks
# Schedule management
python3 scripts/assistant_db.py get_schedule
# Context management
python3 scripts/assistant_db.py get_context
# Utilities
python3 scripts/assistant_db.py summary # Quick overview
python3 scripts/assistant_db.py cleanup [days] # Clean old data
python3 scripts/assistant_db.py export # Export all data
python3 scripts/assistant_db.py reset # Reset everything
Task Helper Commands:
python3 scripts/task_helper.py list
python3 scripts/task_helper.py add <title> [priority] [due_date] [category]
python3 scripts/task_helper.py complete <task_id>
python3 scripts/task_helper.py overdue
python3 scripts/task_helper.py today
python3 scripts/task_helper.py week
python3 scripts/task_helper.py category <name>
Data Retention Policy:
Profile Data Structure:
{
"initialized": true,
"name": "John Doe",
"preferred_name": "John",
"timezone": "America/New_York",
"location": "New York, USA",
"work_hours": {
"start": "09:00",
"end": "17:00",
"flexible": true
},
"preferences": {
"communication_style": "concise",
"reminder_style": "gentle",
"task_organization": "by_priority"
},
"goals": {
"short_term": ["Learn Python", "Run 5K"],
"long_term": ["Career advancement", "Financial independence"]
},
"working_style": "morning person"
}
Main database management module providing:
Convenience script for quick task operations:
Weekly Installs
978
Repository
GitHub Stars
322
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode803
codex790
gemini-cli787
openclaw785
github-copilot769
kimi-cli758
头脑风暴技能:AI协作设计流程,将创意转化为完整规范与实施计划
75,000 周安装
AI代码审查工具 - 自动化安全漏洞检测与代码质量分析 | 支持多领域检查清单
1,200 周安装
AI智能体长期记忆系统 - 精英级架构,融合6种方法,永不丢失上下文
1,200 周安装
AI新闻播客制作技能:实时新闻转对话式播客脚本与音频生成
1,200 周安装
Word文档处理器:DOCX创建、编辑、分析与修订痕迹处理全指南 | 自动化办公解决方案
1,200 周安装
React Router 框架模式指南:全栈开发、文件路由、数据加载与渲染策略
1,200 周安装
Nano Banana AI 图像生成工具:使用 Gemini 3 Pro 生成与编辑高分辨率图像
1,200 周安装