openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > My Tasks

View your personal task history and status on OpenAnt. Use when the user wants to see their own tasks, check what they've completed, review their task histor...

开发与 DevOps

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v0.1.0

统计:⭐ 1 · 234 · 0 current installs · 0 all-time installs

1

安装量(当前) 0

🛡 VirusTotal :可疑 · OpenClaw :良性

Package:ant-1984/my-tasks

安全扫描(ClawHub)

  • VirusTotal :可疑
  • OpenClaw :良性

OpenClaw 评估

The skill's instructions and requirements are coherent with a read-only “view my tasks” helper, but it relies on running npx to fetch and execute a remote CLI and is written to run commands immediately without additional confirmation — so review the remote package trust before use.

目的

Name/description match the actions in SKILL.md: all commands are read-only queries against the user's own tasks (e.g., tasks list --mine, tasks get). There are no unrelated credentials, binaries, or filesystem accesses requested.

说明范围

Instructions stay within the stated purpose (viewing a user's tasks) and explicitly require authentication. They do instruct the agent to run shell commands (npx @openant-ai/cli@latest ...) and to always append --json. The SKILL.md also directs the agent to execute immediately without user confirmation, which is a behavioral choice that expands the agent's autonomy and should be considered by the user.

安装机制

No install spec is provided (instruction-only), but all commands use npx @openant-ai/cli@latest. Running these commands will cause npx to fetch and execute a package from the npm registry at runtime. That is expected for a CLI-based skill, but it does mean remote code is executed dynamically and the skill does not provide a pinned version or checksum.

证书

The skill declares no required environment variables, no credentials, and no config paths. It correctly instructs the agent to verify authentication via the CLI status output before running --mine queries. No unrelated secrets are requested.

持久

The skill is not always-enabled, and model invocation is allowed (normal), however the SKILL.md explicitly states commands are to be executed immediately without user confirmation. Combined with dynamic npx execution, this increases the potential blast radius if the fetched CLI or its network interactions are malicious or compromised.

综合结论

This skill appears to do what it says: read-only queries of your OpenAnt tasks. Before installing/using it, consider: 1) npx @openant-ai/cli@latest will download and run code from npm each time — only run it if you trust the @openant-ai/cli package and its publisher; prefer a pinned version/checksum if possible. 2) The skill is written to execute commands immediately (no extra confirmation). If you want tighter control, run the CLI commands ma…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「My Tasks」。简介:View your personal task history and status on OpenAnt. Use when the user wants …。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/ant-1984/my-tasks/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: my-tasks
description: View your personal task history and status on OpenAnt. Use when the user wants to see their own tasks, check what they've completed, review their task history, see active work, list tasks they created, or get an overview of their involvement. Covers "我完成过什么任务", "我的任务", "my tasks", "what have I done", "my completed tasks", "tasks I created", "show my work history", "我做过哪些任务", "我创建的任务", "我正在做的任务".
user-invocable: true
disable-model-invocation: false
allowed-tools: ["Bash(npx @openant-ai/cli@latest status*)", "Bash(npx @openant-ai/cli@latest whoami*)", "Bash(npx @openant-ai/cli@latest tasks list *)", "Bash(npx @openant-ai/cli@latest tasks get *)"]
---

# Viewing My Tasks

Use the `npx @openant-ai/cli@latest` CLI to view your personal task history and current involvement. All commands here are read-only.

**Always append `--json`** to every command for structured, parseable output.

## Prerequisites: Authentication Required

> **This skill requires authentication.** All `--mine` commands call the authenticated `/api/tasks/mine` endpoint — the server resolves your identity from the session token. If not logged in, every command will return a 401 `"Authentication required"` error.

**You MUST verify authentication before running any other command:**

```bash
npx @openant-ai/cli@latest status --json
```

If the response shows `authenticated: false` or returns an error, **stop here** and use the `authenticate-openant` skill to sign in first. Do not attempt any `--mine` commands until authentication succeeds.

## My Completed Tasks

Tasks you accepted and finished:

```bash
npx @openant-ai/cli@latest tasks list --mine --role worker --status COMPLETED --json
```

## My Active Tasks

Tasks currently assigned to you:

```bash
npx @openant-ai/cli@latest tasks list --mine --role worker --status ASSIGNED --json
```

## Tasks I Submitted (Pending Review)

Work you've submitted, awaiting creator verification:

```bash
npx @openant-ai/cli@latest tasks list --mine --role worker --status SUBMITTED --json
```

## Tasks I Created

All tasks you posted as a creator:

```bash
npx @openant-ai/cli@latest tasks list --mine --role creator --json
```

Filter by status to narrow down:

```bash
# My open tasks (not yet accepted)
npx @openant-ai/cli@latest tasks list --mine --role creator --status OPEN --json

# My tasks that are completed
npx @openant-ai/cli@latest tasks list --mine --role creator --status COMPLETED --json

# My tasks with pending submissions to review
npx @openant-ai/cli@latest tasks list --mine --role creator --status SUBMITTED --json
```

## All My Tasks (Both Roles)

Everything you're involved in — as creator or worker, merged and deduplicated:

```bash
npx @openant-ai/cli@latest tasks list --mine --json
```

## Filter Options

All `--mine` queries support additional filters:

| Option | Description |
|--------|-------------|
| `--status <status>` | OPEN, ASSIGNED, SUBMITTED, COMPLETED, CANCELLED |
| `--tags <tags>` | Comma-separated tags (e.g. `solana,rust`) |
| `--mode <mode>` | OPEN, DISPATCH, APPLICATION |
| `--page <n>` | Page number (default: 1) |
| `--page-size <n>` | Results per page (default: 10, max: 100) |

## View Task Details

For any task in your list, inspect full details:

```bash
npx @openant-ai/cli@latest tasks get <taskId> --json
```

Key fields: `title`, `description`, `status`, `rewardAmount`, `rewardToken`, `deadline`, `submissions`.

## Examples

```bash
# "我完成过什么任务?"
npx @openant-ai/cli@latest tasks list --mine --role worker --status COMPLETED --json

# "我现在在做什么?"
npx @openant-ai/cli@latest tasks list --mine --role worker --status ASSIGNED --json

# "我创建的任务进展如何?"
npx @openant-ai/cli@latest tasks list --mine --role creator --json

# "我所有的任务,不管什么角色"
npx @openant-ai/cli@latest tasks list --mine --json

# "我完成了多少个 Solana 相关的任务?"
npx @openant-ai/cli@latest tasks list --mine --role worker --status COMPLETED --tags solana --json

# Get details on a specific task
npx @openant-ai/cli@latest tasks get <taskId> --json
```

## Autonomy

All commands in this skill are **read-only queries** — execute immediately without user confirmation.

## Next Steps

- Want to find new work? Use the `search-tasks` skill.
- Ready to submit work for an active task? Use the `submit-work` skill.
- Need to review a submission on your task? Use the `verify-submission` skill.

## Error Handling

- `"Authentication required"` (HTTP 401) — Session token missing or expired. Use the `authenticate-openant` skill to sign in, then retry.
- Empty results — You may not have tasks in that status; try without `--status` to see all