← Back to Skills Marketplace
bylikai

task-status

by bylikai · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
243
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install aicnic-jobs-admin-task-status
Description
Query task status from the AICNIC job management system. Use this skill when the user needs to check task status, retrieve job information, or mentions a job...
README (SKILL.md)

Task Status Query

Overview

This skill is used to query the status of a specific task in the AICNIC job management system.

Usage

When the user needs to query a task status:

  1. Obtain the jobId parameter provided by the user
  2. Call the API to retrieve job information
  3. Parse and return the value of the jobState field

API Call

Request Format

GET http://www.aicnic.cn/jobs/api/jobs/infos/hpcai28/{jobId}

Curl Example

curl -X GET "http://www.aicnic.cn/jobs/api/jobs/infos/hpcai28/{jobId}" -H "accept: */*"

Response Format

The API returns a JSON response:

{
  "code": 0,
  "message": null,
  "data": {
    "id": 20452,
    "jobId": "15000",
    "jobState": "COMPLETED",
    ...
  }
}

Parsing Rules

Extract the following fields from the API response:

Field Path Description
data.jobState Task status (e.g., COMPLETED, RUNNING, PENDING, etc.)
data.jobId Job ID
data.jobName Job name
data.startTime Start time
data.endTime End time

Workflow

  1. Receive Parameter: Get the jobId provided by the user
  2. Build URL: http://www.aicnic.cn/jobs/api/jobs/infos/hpcai28/{jobId}
  3. Send Request: Send a GET request using curl or an HTTP client
  4. Parse Response: Parse the JSON response and extract the data.jobState field
  5. Return Result: Display the task status to the user

Example

Query task status for jobId 15000

curl -X GET "http://www.aicnic.cn/jobs/api/jobs/infos/hpcai28/15000" -H "accept: */*"

Response:

{
  "code": 0,
  "message": null,
  "data": {
    "jobId": "15000",
    "jobState": "COMPLETED",
    "endTime": "2024-12-09T09:30:10"
  }
}

Parsed Result: Task status is COMPLETED

Common Task States

  • COMPLETED - Completed
  • RUNNING - Running
  • PENDING - Pending
  • FAILED - Failed
  • CANCELLED - Cancelled
Usage Guidance
This skill appears to do exactly what it says: call the AICNIC jobs API and return data.jobState. Before installing, consider whether you trust the remote endpoint (www.aicnic.cn) and its handling of any job identifiers you send. Note the SKILL.md uses plain HTTP (not HTTPS) — if jobIds or job metadata are sensitive, unencrypted transport could expose them on the network. If the target API should require authentication in your environment, verify how credentials would be provided and whether the skill would need changes to support secure access.
Capability Analysis
Type: OpenClaw Skill Name: aicnic-jobs-admin-task-status Version: 1.0.1 The skill is a straightforward integration for querying job statuses from the AICNIC job management system via a public API (http://www.aicnic.cn). The instructions in SKILL.md clearly define the workflow for fetching and parsing job metadata based on a user-provided jobId, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
Name and description match the runtime instructions: the SKILL.md explicitly calls the AICNIC jobs API and extracts jobState. There are no unrelated env vars, binaries, or config paths requested.
Instruction Scope
Instructions are narrowly scoped to taking a jobId, calling the specified API, and parsing data.jobState. One security/privacy note: the SKILL.md uses plain http:// (not HTTPS), which means requests and responses (including jobId and status) would be sent unencrypted over the network — this may expose sensitive job identifiers or metadata in transit.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk or installed, which is the lowest-risk install model.
Credentials
The skill requests no environment variables, credentials, or config paths, which is proportionate for a simple status-querying skill.
Persistence & Privilege
always is false and the skill does not request elevated or persistent privileges; autonomous invocation is allowed (platform default) and is not combined with other concerning privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aicnic-jobs-admin-task-status
  3. After installation, invoke the skill by name or use /aicnic-jobs-admin-task-status
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Updated documentation from Chinese to English for broader accessibility. - Improved clarity and consistency in usage instructions and workflow. - No changes to code or functionality; documentation only.
v1.0.0
Initial release of the task-status skill: - Enables querying task status in the AICNIC Jobs Management System using jobId. - Fetches and parses job details from the AICNIC API, focusing on the jobState field. - Provides clear workflow and API usage instructions. - Returns key information including task status, jobId, job name, start time, and end time. - Supports common job states: COMPLETED, RUNNING, PENDING, FAILED, CANCELLED.
Metadata
Slug aicnic-jobs-admin-task-status
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is task-status?

Query task status from the AICNIC job management system. Use this skill when the user needs to check task status, retrieve job information, or mentions a job... It is an AI Agent Skill for Claude Code / OpenClaw, with 243 downloads so far.

How do I install task-status?

Run "/install aicnic-jobs-admin-task-status" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is task-status free?

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

Which platforms does task-status support?

task-status is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created task-status?

It is built and maintained by bylikai (@bylikai); the current version is v1.0.1.

💬 Comments