搜索

PythonReactSEOPDF
OpenClaw

super-productivity

任务管理 CLI 工具,用于 Super Productivity 数据的命令行管理。支持任务管理、计数器管理、项目管理、今日状态查看等功能。当用户提到 super-productivity、sp 任务管理、命令行任务管理时触发。

goog0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install goog/super-product

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Super Productivity CLI

命令行接口,用于管理 Super Productivity 应用中的任务、计数器和项目。

安装

pip install super-productivity-cli

核心命令

今日状态
sp status

查看今天的任务摘要和统计数据。

任务管理 (sp task)
命令 说明
sp task list 列出所有任务
sp task search <关键词> 搜索任务
sp task view <task-id> 查看任务详情
sp task add --title "<标题>" 添加新任务
sp task edit <task-id> --title "<新标题>" 编辑任务
sp task done <task-id> 标记任务完成
sp task estimate <task-id> <时间> 估算时间,如 2h、30m
sp task log <task-id> <时间> 记录实际花费时间
sp task plan <task-id> <日期> <时间> 计划任务时间
sp task delete <task-id> 删除任务
计数器管理 (sp counter)
命令 说明
sp counter list 列出所有计数器
sp counter search <关键词> 搜索计数器
sp counter add --title "<名称>" 添加计数器
sp counter edit <counter-id> --title "<新名称>" 编辑计数器
sp counter log <counter-id> 记录一次计数
sp counter toggle <counter-id> 切换计数器状态
sp counter delete <counter-id> 删除计数器
项目管理 (sp project)
sp project list
sp project view <project-id>

输出选项

  • --json: JSON 格式输出
  • --ndjson: NDJSON 格式输出(每行一个 JSON 对象)
  • --full: 包含完整实体数据

工作流示例

  1. 查看今日任务:sp status
  2. 搜索任务:sp task search "报告"
  3. 查看任务详情:sp task view <task-id>
  4. 标记完成:sp task done <task-id>

注意事项

  • 所有修改命令需要使用 ID,不是标题模糊匹配
  • 先用 list 或 search 获取 ID
  • 支持通配符 * 搜索,如 sp task search "open*"
  • Windows 兼容性问题:
    • 该包在 Python 3.11 上有 f-string 语法兼容问题(需手动修复源码)
    • Windows 控制台默认编码为 GBK,使用 --json 输出避免中文乱码
    • 可通过设置环境变量 PYTHONIOENCODING=utf-8 解决编码问题
  • 数据初始化:首次使用需创建数据文件或配置 rclone 进行云同步

来源信息

Source
github
Repository
openclaw/skills
Path
skills/goog/super-product
Version
—
Commit
b15c2e0157159d2f37fec88dbca835f15238e552
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# Super Productivity CLI

命令行接口,用于管理 Super Productivity 应用中的任务、计数器和项目。

## 安装

```bash
pip install super-productivity-cli
```

## 核心命令

### 今日状态
```bash
sp status
```
查看今天的任务摘要和统计数据。

### 任务管理 (sp task)

| 命令 | 说明 |
|------|------|
| `sp task list` | 列出所有任务 |
| `sp task search <关键词>` | 搜索任务 |
| `sp task view <task-id>` | 查看任务详情 |
| `sp task add --title "<标题>"` | 添加新任务 |
| `sp task edit <task-id> --title "<新标题>"` | 编辑任务 |
| `sp task done <task-id>` | 标记任务完成 |
| `sp task estimate <task-id> <时间>` | 估算时间,如 `2h`、`30m` |
| `sp task log <task-id> <时间>` | 记录实际花费时间 |
| `sp task plan <task-id> <日期> <时间>` | 计划任务时间 |
| `sp task delete <task-id>` | 删除任务 |

### 计数器管理 (sp counter)

| 命令 | 说明 |
|------|------|
| `sp counter list` | 列出所有计数器 |
| `sp counter search <关键词>` | 搜索计数器 |
| `sp counter add --title "<名称>"` | 添加计数器 |
| `sp counter edit <counter-id> --title "<新名称>"` | 编辑计数器 |
| `sp counter log <counter-id>` | 记录一次计数 |
| `sp counter toggle <counter-id>` | 切换计数器状态 |
| `sp counter delete <counter-id>` | 删除计数器 |

### 项目管理 (sp project)
```bash
sp project list
sp project view <project-id>
```

## 输出选项

- `--json`: JSON 格式输出
- `--ndjson`: NDJSON 格式输出(每行一个 JSON 对象)
- `--full`: 包含完整实体数据

## 工作流示例

1. 查看今日任务:`sp status`
2. 搜索任务:`sp task search "报告"`
3. 查看任务详情:`sp task view <task-id>`
4. 标记完成:`sp task done <task-id>`

## 注意事项

- 所有修改命令需要使用 ID,不是标题模糊匹配
- 先用 `list` 或 `search` 获取 ID
- 支持通配符 `*` 搜索,如 `sp task search "open*"`
- **Windows 兼容性问题**:
  - 该包在 Python 3.11 上有 f-string 语法兼容问题(需手动修复源码)
  - Windows 控制台默认编码为 GBK,使用 `--json` 输出避免中文乱码
  - 可通过设置环境变量 `PYTHONIOENCODING=utf-8` 解决编码问题
- **数据初始化**:首次使用需创建数据文件或配置 rclone 进行云同步

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.