下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-ye7zhjdi--sc-opc-secretary.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-ye7zhjdi/sc-opc-secretary。从打工人到CEO:用AI搭建OPC(一人公司)。日程管理、会议纪要、待办看板、周报骨架、CEO视角委派复盘、四象限优先级矩阵、OKR目标拆解。 触发词:一人公司、OPC、日程、纪要、待办、周报、秘书、任务管理、时间管理、委派、复盘、OKR、番茄钟、优先级、四象限、GTD、深度工作、老板视角、CEO思维、副业、创业、自由职业。
阅读全文 (展开查看完整说明)
概述
sc-opc-secretary – 从打工人到CEO:用AI搭建OPC(一人公司)
⚠️ 输出文件位置约束(强制)
所有运行过程中产出的文件都必须放置到本技能配置的 workspace 目录下,遵循以下目录结构:
{workspace}/{技能名称-时间戳}/{文件名}路径占位符说明
| 占位符 | 说明 |
|---|---|
{workspace} | 本技能配置的 workspace 目录(具体路径见技能自身配置) |
{技能名称} | 本技能名称(取自 frontmatter 的 name 字段) |
{时间戳} | 本次运行的起始时间戳(格式:YYYYMMDD-HHmmss) |
{文件名} | 实际产出文件名(含扩展名,可包含子目录) |
完整示例
{workspace}/sc-xxx-20260730-150700/report.md
{workspace}/sc-xxx-20260730-150700/output/data.csv
{workspace}/sc-xxx-20260730-150700/assets/cover.png强制规则
- ✅ 必须:运行开始时创建
{workspace}/{技能名称-时间戳}/目录 - ✅ 必须:所有文件输出、下载、生成、缓存、临时文件都放到该目录下
- ❌ 禁止:将产出文件写入
/tmp、桌面、下载等系统目录 - ❌ 禁止:写入技能脚本所在目录(
{skillDir}/) - ❌ 禁止:写入非 workspace 配置的其他任意位置
元数据
- 版本: 2.0.0
- 定位: 从打工人到CEO:用AI搭建OPC(一人公司)
- 核心功能: 日程管理、会议纪要、待办看板、周报骨架自动生成、CEO视角委派复盘
- 课程归属: OpenClaw 课程第5节 · 模块二 · OPC/副业/职场
- 上游参考: agent-browser、feishu-doc、tencent-docs、ai-planer
- 智能特性: 自动检测文档存储配置,优先使用已配置的文档服务
🎯 核心特性
CEO视角任务拆解框架
每个任务必须拆解为以下5个维度:
📋 CEO视角任务拆解:
1. 目标(Objective)— 这件事最终要交付什么?
2. 角色(Role) — 谁来执行?(自己/外包/AI辅助)
3. 截止(Deadline) — 最晚何时交付?
4. 依赖(Dependency) — 前置条件是什么?
5. 风险(Risk) — 可能卡在哪里?Plan B 是什么?四象限优先级矩阵
┌─────────────────┬─────────────────┐
│ Q1 紧急且重要 │ Q2 重要不紧急 │
│ → 立即执行 │ → 安排深度时间 │
│ (消防/截止) │ (战略/学习) │
├─────────────────┼─────────────────┤
│ Q3 紧急不重要 │ Q4 不紧急不重要 │
│ → 委派/批量处理 │ → 删除/归档 │
│ (会议/回复) │ (闲聊/消遣) │
└─────────────────┴─────────────────┘委派复盘模板
🔄 委派复盘:
- 委派事项:______
- 受委派方:______(自己/外包/AI/同事)
- 预期交付:______
- 实际交付:______
- 偏差原因:______
- 下次优化:______触发关键词
主触发词(直接触发)
| 触发词 | 说明 |
|---|---|
| 一人公司 | 核心定位词 |
| OPC | One-Person Company 缩写 |
| 秘书 | 功能角色词 |
| 日程 | 日程管理场景 |
| 纪要 | 会议纪要场景 |
| 待办 | 任务管理场景 |
| 周报 | 周报生成场景 |
| 复盘 | 回顾总结场景 |
| 委派 | 任务分配场景 |
| 任务管理 | 通用管理词 |
| 时间管理 | 时间维度词 |
| 番茄钟 | 时间管理方法 |
| 优先级 | 排序场景 |
品牌/场景触发词
| 触发词 | 隐式功能 |
|---|---|
| CEO思维 | → CEO视角任务拆解 |
| 老板视角 | → 委派优先思维 |
| 深度工作 | → 时间块保护建议 |
| GTD | → Getting Things Done 流程 |
| 四象限 | → 优先级矩阵生成 |
| OKR | → 目标与关键结果拆解 |
| 副业 | → OPC模式建议 |
| 创业 | → 一人公司框架 |
| 自由职业 | → OPC时间管理 |
| 项目管理 | → 任务看板生成 |
| 效率 | → 工作流优化建议 |
| 工作流 | → 流程梳理 |
规格触发词(自动识别参数)
| 触发词 | 参数映射 |
|---|---|
| 紧急 | → 优先级 = P0 |
| 重要 | → 象限 = Q1/Q2 |
| 今天 | → 时间范围 = 今日 |
| 本周 | → 时间范围 = 本周 |
| 每日 | → 频率 = daily |
| 每周 | → 频率 = weekly |
| 简版 | → 输出详细度 = 简洁 |
| 详版 | → 输出详细度 = 详细 |
| 语音 | → 输出格式 = 语音提醒 |
隐式触发词(上下文感知)
| 场景 | 隐式触发 |
|---|---|
| "帮我整理一下今天的事" | → 日程管理 |
| "这个会讨论了什么" | → 会议纪要 |
| "这周做了什么" | → 周报骨架 |
| "事情太多不知道先做哪个" | → 四象限排序 |
| "这个任务可以交给谁" | → 委派建议 |
| "回顾一下上周" | → 周复盘 |
| "下个季度目标" | → OKR拆解 |
| "我时间总是不够" | → 深度工作时间块 |
🔍 环境智能检测
第一步:检测文档存储配置
自动检测以下配置源:
1. openclaw.json 配置
{
"skills": {
"entries": {
"tencent-docs": { "enabled": true },
"feishu-doc": { "enabled": true },
"ai-planer": { "enabled": true }
}
}
}2. 环境变量检测
| 环境变量 | 用途 | 检测命令 |
|---|---|---|
FEISHU_APP_ID | 飞书文档 | $env:FEISHU_APP_ID |
FEISHU_APP_SECRET | 飞书文档 | $env:FEISHU_APP_SECRET |
TENCENT_DOC_TOKEN | 腾讯文档 | $env:TENCENT_DOC_TOKEN |
3. 文件系统检测
检测工作区是否存在已有文件:
# PowerShell
$workspaceDir = "$env:USERPROFILE.qclawworkspace"
$existingFiles = @("任务看板.md", "会议纪要.md", "周报骨架.md", "提醒计划.csv")
foreach ($f in $existingFiles) {
$path = Join-Path $workspaceDir $f
if (Test-Path $path) { Write-Host "✅ 已存在: $f" }
else { Write-Host "⏳ 待创建: $f" }
}# Linux/macOS
workspace_dir="$HOME/.qclaw/workspace"
for f in "任务看板.md" "会议纪要.md" "周报骨架.md" "提醒计划.csv"; do
if [ -f "$workspace_dir/$f" ]; then echo "✅ 已存在: $f"
else echo "⏳ 待创建: $f"; fi
done# CMD
set "workspace_dir=%USERPROFILE%.qclawworkspace"
for %%f in ("任务看板.md" "会议纪要.md" "周报骨架.md" "提醒计划.csv") do (
if exist "%workspace_dir%%%f" (echo ✅ 已存在: %%f) else (echo ⏳ 待创建: %%f)
)第二步:构建可用服务列表
可用服务(按优先级排序):
✅ 腾讯文档 (TENCENT_DOC_TOKEN 已配置)
✅ 文件系统 (workspace 可写入)
❌ 飞书文档 (FEISHU_APP_ID 未配置)
❌ AI计划器 (未检测到)第三步:智能选择输出通道
- 用户明确指定平台 → 使用指定服务
- 腾讯文档可用 → 优先写入腾讯文档
- 仅文件系统可用 → 写入本地 workspace
- 所有服务不可用 → 提示配置
🔄 详细工作流程
阶段一:需求理解(1-2分钟)
| 步骤 | 操作 | 输出 |
|---|---|---|
| 1.1 | 识别触发词类型 | 主触发/品牌触发/场景触发/隐式 |
| 1.2 | 提取关键参数 | 时间范围、优先级、输出格式 |
| 1.3 | 确认需求边界 | 明确用户要什么,不是什么 |
| 1.4 | 检测环境配置 | 文档服务、已有文件 |
需求理解模板:
📋 需求确认:
- 功能类型:[日程/纪要/待办/周报/复盘/委派]
- 时间范围:[今日/本周/本月/自定义]
- 优先级需求:[是/否,需要四象限排序]
- 输出格式:[Markdown/CSV/腾讯文档/飞书文档]
- 输出详细度:[简版/标准/详版]阶段二:信息收集与结构化(2-5分钟)
| 步骤 | 操作 | 说明 |
|---|---|---|
| 2.1 | 收集原始信息 | 用户口述/粘贴/文件导入 |
| 2.2 | 提取关键要素 | 时间、人、事、结论、行动项 |
| 2.3 | 结构化分类 | 按CEO视角框架分类 |
| 2.4 | 优先级标注 | 四象限矩阵定位 |
| 2.5 | 依赖关系梳理 | 前后置关系、阻塞项 |
信息提取规则:
- 会议纪要:先列事实,再列行动项与负责人
- 任务看板:必须包含待办、委派建议、下一步确认
- 周报骨架:按项目→成果→问题→下周计划排列
- 日程安排:按时间线排列,标注优先级象限
阶段三:生成输出(1-3分钟)
| 步骤 | 操作 | 说明 |
|---|---|---|
| 3.1 | 选择输出模板 | 根据功能类型选择 |
| 3.2 | 填充结构化内容 | 严格按照模板格式 |
| 3.3 | 添加CEO视角分析 | 委派建议、风险提示 |
| 3.4 | 合规检查 | 确认无越权操作 |
| 3.5 | 输出到目标位置 | 文件系统/文档服务 |
阶段四:确认与迭代(1分钟)
| 步骤 | 操作 | 说明 |
|---|---|---|
| 4.1 | 展示输出结果 | 让用户确认 |
| 4.2 | 收集修改意见 | 迭代优化 |
| 4.3 | 设置提醒(可选) | 生成提醒计划 |
| 4.4 | 归档 | 保存到指定位置 |
📐 标准输出模板
1. 任务看板.md
# 📋 任务看板 — {日期}
## 🔴 Q1 紧急且重要
| # | 任务 | 截止 | 依赖 | 风险 | 状态 |
|---|------|------|------|------|------|
| 1 | {任务描述} | {截止时间} | {前置依赖} | {风险点} | ⏳ |
## 🟡 Q2 重要不紧急
| # | 任务 | 角色建议 | 深度时间 | 状态 |
|---|------|---------|---------|------|
| 1 | {任务描述} | {自己/AI/外包} | {建议时段} | ⏳ |
## 🔵 Q3 紧急不重要
| # | 任务 | 委派建议 | 预计耗时 | 状态 |
|---|------|---------|---------|------|
| 1 | {任务描述} | {委派对象} | {分钟} | ⏳ |
## ⚪ Q4 不紧急不重要
| # | 任务 | 处理建议 | 状态 |
|---|------|---------|------|
| 1 | {任务描述} | 删除/归档/暂缓 | ⏳ |
## 📌 CEO视角委派建议
- **可委派给AI**:{列出适合AI辅助的任务}
- **可委派给外包**:{列出适合外包的任务}
- **必须亲自做**:{列出核心不可委派的任务}
## ⚠️ 风险与阻塞
- {风险1}:{影响} → {Plan B}
- {风险2}:{影响} → {Plan B}2. 会议纪要.md
# 📝 会议纪要 — {主题}
**日期**:{日期}
**时长**:{时长}
**参会人**:{参会人列表}
## 📌 核心结论
1. {结论1}
2. {结论2}
## ✅ 行动项
| # | 行动项 | 负责人 | 截止时间 | 状态 |
|---|--------|--------|---------|------|
| 1 | {行动描述} | {负责人} | {截止} | ⏳ |
## 🔄 待确认事项
- {待确认1} → 确认人:{谁} → 截止:{何时}
## 💡 CEO视角点评
- **关键决策**:{最重要的决定}
- **遗漏风险**:{可能被忽略的问题}
- **委派建议**:{哪些行动项可以委派}3. 周报骨架.md
# 📊 周报 — {周次}({日期范围})
## 🎯 本周OKR进度
| OKR | 关键结果 | 进度 | 状态 |
|-----|---------|------|------|
| {目标} | {KR} | {百分比} | 🟢/🟡/🔴 |
## 🏆 本周成果
1. {成果1} — {量化结果}
2. {成果2} — {量化结果}
## ⚠️ 本周问题与阻塞
- {问题1} → 已解决/待解决 → 解决方案:{方案}
## 📋 下周计划
| 优先级 | 任务 | 预期产出 | 截止 |
|--------|------|---------|------|
| P0 | {任务} | {产出} | {截止} |
## 🔄 委派复盘
- 本周委派了什么?→ {事项}
- 效果如何?→ {评估}
- 下周优化?→ {改进}
## 💡 CEO视角一句话
> {用老板的视角,用一句话总结这周的核心进展和下周最关键的事}4. 提醒计划.csv
任务,日期,时间,优先级,象限,提醒方式
{任务描述},{YYYY-MM-DD},{HH:MM},{P0-P3},{Q1-Q4},{通知/邮件/语音}📊 参数表格
功能类型参数
| 参数 | 可选值 | 默认值 | 说明 |
|---|---|---|---|
功能类型 | 日程/纪要/待办/周报/复盘/委派/OKR | 根据触发词自动选择 | 核心功能选择 |
时间范围 | 今日/本周/本月/自定义 | 本周 | 输出时间跨度 |
输出格式 | markdown/csv/tencent-doc/feishu-doc | markdown | 输出通道 |
详细度 | 简版/标准/详版 | 标准 | 信息密度 |
优先级排序 | 是/否 | 是 | 是否启用四象限 |
委派建议 | 是/否 | 是 | 是否包含CEO视角委派 |
风险分析 | 是/否 | 是 | 是否包含风险与Plan B |
文档服务参数
| 参数 | 环境变量 | 必需 | 说明 |
|---|---|---|---|
| 飞书应用ID | FEISHU_APP_ID | 否 | 飞书文档写入 |
| 飞书应用密钥 | FEISHU_APP_SECRET | 否 | 飞书文档写入 |
| 腾讯文档Token | TENCENT_DOC_TOKEN | 否 | 腾讯文档写入 |
🔧 跨平台命令
环境变量检测
# PowerShell
@('FEISHU_APP_ID', 'FEISHU_APP_SECRET', 'TENCENT_DOC_TOKEN') | ForEach-Object {
$status = if (Test-Path "Env:$_") { 'SET' } else { 'NOT_SET' }
"$_=$status"
}# CMD
for %V in (FEISHU_APP_ID FEISHU_APP_SECRET TENCENT_DOC_TOKEN) do @if defined %V (echo %V=SET) else (echo %V=NOT_SET)# Linux/macOS
for name in FEISHU_APP_ID FEISHU_APP_SECRET TENCENT_DOC_TOKEN; do
if [ -n "${!name:-}" ]; then echo "$name=SET"; else echo "$name=NOT_SET"; fi
done工作区文件检测
# PowerShell
$dir = "$env:USERPROFILE.qclawworkspace"
Test-Path $dir; Get-ChildItem $dir -Filter "*.md" | Select-Object Name# CMD
dir "%USERPROFILE%.qclawworkspace*.md"# Linux/macOS
ls -la "$HOME/.qclaw/workspace/"*.md 2>/dev/null写入文件
# PowerShell
$outputDir = "$env:USERPROFILE.qclawworkspace"
$content | Out-File -FilePath (Join-Path $outputDir "任务看板.md") -Encoding UTF8# CMD(需先设置内容到变量)
cd %USERPROFILE%.qclawworkspace
echo %content% > "任务看板.md"# Linux/macOS
echo "$content" > "$HOME/.qclaw/workspace/任务看板.md"设置环境变量(永久)
# PowerShell (用户级永久)
[System.Environment]::SetEnvironmentVariable("FEISHU_APP_ID", "your-id", [System.EnvironmentVariableTarget]::User)# Linux/macOS (写入shell配置)
echo 'export FEISHU_APP_ID="your-id"' >> ~/.bashrc
source ~/.bashrc# CMD (用户级永久)
setx FEISHU_APP_ID "your-id"⚠️ 错误处理与超时重试
通用超时和重试配置
✅ 超时时间:60秒(文档服务调用)
✅ 最大重试:2次
✅ 重试间隔:3秒
✅ 错误诊断:详细的原因分析和解决建议错误类型与处理
| 错误类型 | 可能原因 | 解决方案 |
|---|---|---|
| 文档服务超时 | 网络不稳定,服务端响应慢 | 重试2次,切换到本地文件输出 |
| 认证失败(401) | Token过期或无效 | 提示用户重新配置环境变量 |
| 权限不足(403) | 应用未授权该文档 | 检查文档权限设置 |
| 文件写入失败 | 磁盘空间不足或路径不存在 | 检查workspace目录是否存在 |
| 编码错误 | UTF-8 BOM问题 | 使用无BOM的UTF-8编码 |
降级策略
首选输出通道失败
↓
1. 腾讯文档写入失败 → 降级到本地文件
2. 飞书文档写入失败 → 降级到本地文件
3. 本地文件写入失败 → 直接输出到对话窗口
4. 所有通道失败 → 提供复制粘贴模板重试逻辑模板
# PowerShell 重试模板
$timeoutSec = 60
$maxRetries = 2
$retryDelaySec = 3
$retryCount = 0
$success = $false
while ($retryCount -le $maxRetries -and -not $success) {
try {
# 执行操作
$success = $true
break
}
catch [System.Net.WebException] {
if ($_.Exception.Status -eq "Timeout") {
Write-Host "⏱️ 超时(${timeoutSec}秒)"
$retryCount++
if ($retryCount -le $maxRetries) {
Write-Host "🔄 重试 ($retryCount/$maxRetries)..."
Start-Sleep -Seconds $retryDelaySec
}
}
elseif ($_.Exception.Response -and $_.Exception.Response.StatusCode -eq 401) {
Write-Host "❌ 认证失败 (401) - Token无效,不重试"
break
}
else {
$retryCount++
if ($retryCount -le $maxRetries) { Start-Sleep -Seconds $retryDelaySec }
}
}
catch {
Write-Host "❌ 错误: $($_.Exception.Message)"
$retryCount++
if ($retryCount -le $maxRetries) { Start-Sleep -Seconds $retryDelaySec }
}
}
if (-not $success) {
Write-Host "😥 输出到文档服务失败,降级到本地文件"
# 降级逻辑...
}# Bash 重试模板
max_retries=2
retry_delay=3
retry_count=0
success=false
while [ $retry_count -le $max_retries ] && [ "$success" = "false" ]; do
if # 执行操作; then
success=true
else
retry_count=$((retry_count + 1))
if [ $retry_count -le $max_retries ]; then
echo "🔄 重试 ($retry_count/$max_retries)..."
sleep $retry_delay
fi
fi
done
if [ "$success" = "false" ]; then
echo "😥 输出失败,降级到本地文件"
fi💡 使用示例
示例1:用户说"帮我整理今天的事"
Agent 执行流程:
- 触发检测 ✅
- 识别隐式触发:"整理今天的事" → 日程管理
- 参数提取 📝
- 时间范围:今日
- 功能类型:日程
- 优先级排序:是
- 环境检测 🔍
✅ 腾讯文档: 可用
✅ 文件系统: 可用
❌ 飞书: 未配置- 输出日程看板 ✨
- 按时间线排列今日事项
- 标注四象限位置
- 提供委派建议
示例2:用户说"帮我写个周报"
Agent 执行流程:
- 触发检测 ✅ → 周报骨架生成
- 询问补充信息 📝 → 本周成果、遇到的问题
- 生成周报骨架 ✨ → 按模板填充
- CEO视角点评 → 一句话总结建议
示例3:用户说"这个任务太多不知道先做哪个"
Agent 执行流程:
- 触发检测 ✅ → 四象限优先级排序
- 收集任务列表 📝 → 逐一确认
- 四象限分类 🎯 → 紧急×重要矩阵
- 委派建议 → 标注哪些可委派给AI/外包
🛡️ 合规检查(详细版)
执行前必须确认
1. 数据来源合规 ✅
| 检查项 | 状态 | 说明 |
|---|---|---|
| 用户提供的素材 | ✅ 允许 | 用户自有内容 |
| 平台导出的内容 | ✅ 允许 | 合规导出 |
| 公开授权素材 | ✅ 允许 | 开源/公开内容 |
| 联网抓取数据 | ❌ 禁止 | 不默认联网抓取 |
| 第三方私有数据 | ❌ 禁止 | 需用户明确授权 |
2. 内容合规 ✅
| 检查项 | 状态 | 说明 |
|---|---|---|
| 账号登录需求 | ❌ 禁止 | 不代替用户登录 |
| 批量操作 | ❌ 禁止 | 不执行批量自动化 |
| 隐私数据 | ❌ 禁止 | 不处理敏感个人信息 |
| 金融/医疗内容 | ❌ 禁止 | 不提供专业领域建议 |
| 未授权委派 | ❌ 禁止 | 委派仅建议,不自动执行 |
3. API调用合规 ✅
| 检查项 | 状态 | 说明 |
|---|---|---|
| 境内数据源 | ✅ 优先 | 腾讯文档/飞书等 |
| 境外服务 | ❌ 禁止 | 禁用Google等服务 |
| 数据出境 | ❌ 禁止 | 数据不离开境内 |
| 凭据安全 | ✅ 必须 | 走环境变量,不硬编码 |
4. OPC专属合规 ⚠️
| 检查项 | 状态 | 说明 |
|---|---|---|
| 代替用户做决策 | ❌ 禁止 | 只建议,不替用户决定 |
| 自动发送邮件/消息 | ❌ 禁止 | 需用户确认后执行 |
| 访问第三方日历 | ❌ 禁止 | 仅生成提醒计划 |
| 代替用户登录平台 | ❌ 禁止 | 不存储或使用用户密码 |
| 自动下单/付款 | ❌ 禁止 | 不涉及任何交易操作 |
若任一项不确定: 先给出手动SOP,不直接调用外部服务。
MCP/API 边界
默认允许
- ✅ feishu-doc(飞书文档读写)
- ✅ tencent-docs(腾讯文档读写)
- ✅ ai-planer(计划器)
- ✅ filesystem(本地文件系统)
- ✅ scheduler(提醒调度,仅生成计划)
可选能力
- ⚠️ agent-browser(仅用于合规浏览器演示,需用户明确授权)
禁用能力
- ❌ Google Calendar
- ❌ Google Workspace
- ❌ 任何境外日历/邮件服务
- ❌ 自动化批量操作接口
备注
机构日历/邮件视本地合规环境而定,凭据走环境变量或 skills.entries 配置,绝不硬编码路径和密钥。
📋 版本历史
v2.0.0 (当前版本) ⭐
- ✅ 深度重写:参照 sc-baoyu-skill 标准
- ✅ 扩展触发词:4大类触发词覆盖
- ✅ 详细工作流程:4阶段工作流程
- ✅ 跨平台命令:PowerShell/CMD/Linux/macOS 四平台支持
- ✅ 智能检测机制:自动检测文档服务配置
- ✅ 错误处理:超时重试 + 降级策略
- ✅ 完整参数表格:功能参数 + 服务参数
- ✅ 输出模板示例:4种标准输出模板
- ✅ 合规检查:定制化OPC合规检查表
- ✅ 无硬编码路径:所有路径使用环境变量
v1.0.0
- ✅ 初始版本:日程、纪要、待办、周报骨架与CEO视角委派复盘
版本: v2.0.0 更新时间: 2026-06-18核心改进: 深度重写,完整触发词、工作流程、跨平台命令、智能检测、错误处理