← 返回 Skills 市场
vincenthhao

Aight Utils

作者 Vincenthhao · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
110
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install aight-utils
功能描述
Native Aight app integration for creating reminders, tasks, triggers, and items. Use when user mentions deadlines, reminders, tasks, or tracking.
使用说明 (SKILL.md)

Aight Utils

Native integration with the Aight iOS app.

Creates reminders, tasks, and tracked items that appear in the user's Aight Today view.

When to Use

User Says Create Type Example
"Remind me to..." trigger scheduledFor: ISO 8601
"Don't forget..." trigger scheduledFor: ISO 8601
"Add this to my tasks" item labels: ["category"]
"Deadline is..." trigger type: "deadline"
"Track this PR/issue" item url: "\x3Clink>"
"Done" / "Cancel" Update status status: "done"/"cancelled"

Item Types

Type Use For Key Fields
trigger Time-based, fire-once scheduledFor (ISO 8601)
item Stateful, lifecycle labels, status
process Background work sessionTarget, label

Usage Examples

Create a Reminder

{
  "id": "remind-dentist-1711123200",
  "type": "trigger",
  "text": "Call dentist to schedule appointment",
  "scheduledFor": "2026-03-23T14:00:00+08:00",
  "labels": ["health", "personal"]
}

Create a Task

{
  "id": "task-bp-draft-1711123200",
  "type": "item",
  "text": "Draft Q2 funding BP",
  "labels": ["work", "fundraising"],
  "status": "active"
}

Create a Deadline

{
  "id": "deadline-tax-1711123200",
  "type": "trigger",
  "text": "File tax return",
  "scheduledFor": "2026-04-15T23:59:59+08:00",
  "type": "deadline",
  "labels": ["finance", "urgent"]
}

Track a PR

{
  "id": "pr-openclaw-123-1711123200",
  "type": "item",
  "text": "Review OpenClaw PR #123",
  "url": "https://github.com/openclaw/openclaw/pull/123",
  "labels": ["code-review"],
  "status": "active"
}

Mark Complete

{
  "id": "task-bp-draft-1711123200",
  "status": "done"
}

ID Generation Rules

  • Format: \x3Ctype>-\x3Cslug>-\x3Ctimestamp>
  • Slug: kebab-case, 2-4 words describing the item
  • Timestamp: Unix epoch or short hash for uniqueness

Examples:

  • remind-groceries-1711123200
  • task-bp-draft-1711123200
  • deadline-tax-2026q1
  • pr-openclaw-123

Labels Convention

Use consistent labels for categorization:

Category Labels
Work work, meeting, code-review, fundraising
Personal personal, health, family
Finance finance, tax, billing
Urgency urgent, high-priority

Date Parsing

Parse natural language dates to ISO 8601:

User Input ISO 8601
"tomorrow at 2pm" 2026-03-23T14:00:00+08:00
"next Friday" 2026-03-27T09:00:00+08:00
"end of day" 2026-03-22T23:59:59+08:00
"in 2 hours" 2026-03-22T17:30:00+08:00

Current time: 2026-03-22 23:45 GMT+8 (Asia/Shanghai)

Rules

  1. Always generate unique IDs — use slug + timestamp
  2. Parse dates before calling — convert natural language to ISO 8601
  3. Set labels for categorization — helps user filter in Today view
  4. Default status is "active" — don't set unless changing
  5. For reminders: always use type: "trigger" with scheduledFor
  6. For tasks: use type: "item" with labels
  7. For completions: update existing item with status: "done"

Integration with Other Skills

Skill Integration Point
proactive-agent Outcome tracking → create deadline triggers
memory-manager Important events → create reminder triggers
watchdog Task completion → update item status

Error Handling

If item creation fails:

  1. Log to .learnings/ERRORS.md
  2. Inform user: "Couldn't create reminder — adding to memory instead"
  3. Create fallback in memory/YYYY-MM-DD.md

Version: 1.0.0
Author: alex
Last Updated: 2026-03-22

安全使用建议
This skill looks like a formatter/template for Aight reminders and tasks rather than a functioning native integration. Before installing, ask the publisher or platform: (1) How does this skill actually deliver items to my Aight account — what API/endpoints/authentication does it use? (2) Where will it write logs and fallback files, and can that be configured or disabled? (3) Will it ever request or require credentials from me at runtime? Because it is instruction-only and declares no credentials, it cannot, by itself, reach your Aight app — the hosting platform or another skill must perform delivery. If you still want to try it: test in a safe environment (no sensitive data), confirm file-write locations, and only enable it if you understand which component will be responsible for authenticating to Aight. Additional information (explicit API/auth details or a platform integration document) would raise my confidence toward 'benign'; absent that, treat it as potentially incomplete or misdesigned.
功能分析
Type: OpenClaw Skill Name: aight-utils Version: 1.0.0 The skill bundle consists of metadata and markdown instructions (SKILL.md) for an AI agent to manage tasks and reminders for an application called 'Aight'. There is no executable code, no evidence of data exfiltration, and no malicious prompt injection; the instructions are strictly limited to formatting JSON objects for task management and error logging.
能力评估
Purpose & Capability
The README asserts a "Native Aight app integration" but the skill is instruction-only and declares no credentials, API endpoints, or platform commands to actually deliver reminders/tasks to an Aight account. The content primarily defines JSON payload shapes, ID/date rules, and label conventions — useful as a formatter or template, but not sufficient for a true native integration. This mismatch (integration claim vs. lack of delivery/authentication mechanism) is inconsistent.
Instruction Scope
The SKILL.md instructs the agent to parse dates, generate IDs, set labels, and on error to write logs to .learnings/ERRORS.md and to create fallback files in memory/YYYY-MM-DD.md. Those are file-system operations affecting user-visible paths but the skill's metadata did not declare any required config paths. The instructions also reference integration points with other skills (proactive-agent, memory-manager, watchdog) without describing how to call them. Overall the instructions are open-ended and include writing to local files unexpectedly.
Install Mechanism
No install spec or code is included (instruction-only). That lowers supply-chain risk — nothing is downloaded or written by an installer. This is consistent with a template/helper-style skill, but intensifies questions about how the claimed integration is actually achieved by the hosting platform.
Credentials
The skill requires no environment variables or credentials, yet claims native app integration. A native integration would normally require authentication tokens or at least a declared primary credential. Additionally, the instructions reference writing to specific local paths (.learnings and memory/*) without declaring those as required config paths. Lack of declared credentials or config paths makes the claimed capability disproportionate to the declared requirements.
Persistence & Privilege
always:false and no autonomous-disable flags — normal. The skill does instruct writing to local files for errors and fallback memories, which is a form of persistent side-effect on the agent host. That behavior is permitted but should be disclosed; nothing about the skill attempts to modify other skill configs or request permanent elevated platform privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install aight-utils
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /aight-utils 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of aight-utils, providing native integration with the Aight iOS app. - Supports creation of reminders, tasks, deadlines, and tracked items using structured JSON. - Automatically parses natural language dates into ISO 8601 format for scheduling. - Enforces consistent ID and label conventions for easy categorization and tracking. - Handles updates to item status, including marking tasks as done or cancelled. - Includes fallback error handling to log failures and add items to memory if creation fails.
元数据
Slug aight-utils
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Aight Utils 是什么?

Native Aight app integration for creating reminders, tasks, triggers, and items. Use when user mentions deadlines, reminders, tasks, or tracking. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 110 次。

如何安装 Aight Utils?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install aight-utils」即可一键安装,无需额外配置。

Aight Utils 是免费的吗?

是的,Aight Utils 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Aight Utils 支持哪些平台?

Aight Utils 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Aight Utils?

由 Vincenthhao(@vincenthhao)开发并维护,当前版本 v1.0.0。

💬 留言讨论