← Back to Skills Marketplace
vincenthhao

Aight Utils

by Vincenthhao · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
110
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install aight-utils
Description
Native Aight app integration for creating reminders, tasks, triggers, and items. Use when user mentions deadlines, reminders, tasks, or tracking.
README (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

Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aight-utils
  3. After installation, invoke the skill by name or use /aight-utils
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug aight-utils
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Aight Utils?

Native Aight app integration for creating reminders, tasks, triggers, and items. Use when user mentions deadlines, reminders, tasks, or tracking. It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.

How do I install Aight Utils?

Run "/install aight-utils" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Aight Utils free?

Yes, Aight Utils is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Aight Utils support?

Aight Utils is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Aight Utils?

It is built and maintained by Vincenthhao (@vincenthhao); the current version is v1.0.0.

💬 Comments