← Back to Skills Marketplace
85
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install opentask-client
Description
OpenTask 分布式任务管理系统。查询和管理 OpenClaw 容器的任务。使用场景:(1) 查询待执行任务、获取任务列表、任务详情;(2) 创建任务、开始执行、完成任务、标记失败、重试、取消;(3) 查看今日统计、任务日志;(4) HEARTBEAT 集成任务检查。触发短语:"查询任务"、"获取任务"、"创...
Usage Guidance
Key points to consider before installing:
- Metadata mismatch: The skill requires OPENTASK_API_KEY and OPENTASK_HOST to function, but the package metadata does not declare these required environment variables. Ask the publisher to update the registry metadata so required secrets are visible before you install.
- Trust the API host: The skill will send data and task updates to whatever you set as OPENTASK_HOST. Only point it at an internal/trusted service. Prefer an HTTPS endpoint and validate TLS to avoid leaking keys.
- Minimize API key scope: Create a dedicated API key with least privilege for this agent (limit actions, IPs, or lifetime if possible). Do not reuse broad credentials.
- Local file access: The instructions recommend reading ~/.openclaw/.env, openclaw.json, container hostname, or HEARTBEAT.md to determine the instance id. Ensure those files do not contain unrelated secrets you wouldn't want consumed by the skill.
- Autonomous runs: The skill can be invoked autonomously by default. If you do not want the agent to call the OpenTask API without a human in the loop, restrict autonomous invocation or monitor runs.
- Source verification: There is no homepage or publisher info. If you plan to use this in production, request provenance (source repo, maintainer contact, changelog). Consider code review of the real OpenTask server and network monitoring during initial use.
What would increase confidence: registry metadata that declares OPENTASK_API_KEY and OPENTASK_HOST, publisher/contact info or a public repo, and confirmation that the skill will not read other sensitive files beyond the listed OpenClaw config paths.
Capability Analysis
Type: OpenClaw Skill
Name: opentask-client
Version: 1.4.0
The opentask-client skill is a legitimate task management interface designed for OpenClaw agents to coordinate distributed tasks. It uses standard environment variables (OPENTASK_API_KEY, OPENTASK_HOST) and curl commands to interact with a REST API for querying, creating, and updating task statuses. The logic in SKILL.md and references/api.md is transparent, lacks any obfuscation, and contains no indicators of data exfiltration, unauthorized execution, or malicious prompt injection.
Capability Tags
Capability Assessment
Purpose & Capability
The SKILL.md clearly requires OPENTASK_API_KEY and OPENTASK_HOST (and optionally OPENTASK_BOT_NAME) to talk to an OpenTask service, which is coherent with the described task-management purpose. However the registry metadata lists no required environment variables or primary credential — that is an inconsistency (the skill will not function without those secrets). The absence of a declared primary credential in metadata is a red flag for transparency.
Instruction Scope
Runtime instructions are explicit and narrowly focused on calling the OpenTask HTTP API (curl to $OPENTASK_HOST with X-Bot-Key). They also instruct the agent/environment to obtain an instance id via several methods: reading injected Runtime metadata, ~/.openclaw/.env, container hostname, or HEARTBEAT.md. Reading local config files or host metadata is relevant for assigning tasks but expands the skill's read-surface and should be acknowledged before use.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — it does not install binaries or download code. That minimizes install-time risk.
Credentials
The environmental access the skill needs (API host and API key) is proportionate for an API client. However those required env vars are not declared in the registry metadata (which lists none). The SKILL.md also suggests reading ~/.openclaw/.env and openclaw.json and inferring container hostnames; those are broader file reads than a minimal client and could expose other environment settings if those files contain unrelated secrets.
Persistence & Privilege
The skill does not request always:true and is user-invocable; it does not request system-wide changes or persistent installation. Autonomous invocation is allowed (default) which is expected for skills; combine this with other flags when assessing risk.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install opentask-client - After installation, invoke the skill by name or use
/opentask-client - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.4.0
改进为通用技能
v1.3.0
完全移除敏感示例值,修复 VirusTotal 安全警告
v1.2.0
完全移除硬编码 API Key,所有示例使用环境变量
v1.1.0
安全性更新:API Key 改为环境变量配置,修复安全扫描警告
v1.0.0
OpenTask 分布式任务管理客户端,支持容器环境检测
Metadata
Frequently Asked Questions
What is Opentask Skill?
OpenTask 分布式任务管理系统。查询和管理 OpenClaw 容器的任务。使用场景:(1) 查询待执行任务、获取任务列表、任务详情;(2) 创建任务、开始执行、完成任务、标记失败、重试、取消;(3) 查看今日统计、任务日志;(4) HEARTBEAT 集成任务检查。触发短语:"查询任务"、"获取任务"、"创... It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.
How do I install Opentask Skill?
Run "/install opentask-client" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Opentask Skill free?
Yes, Opentask Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Opentask Skill support?
Opentask Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Opentask Skill?
It is built and maintained by Andy Tien (@linux2010); the current version is v1.4.0.
More Skills