← 返回 Skills 市场
rajniwebdeveloper

challanx

作者 rajniwebdeveloper · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
113
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install challanx
功能描述
All-in-one RTO, challan, RC lookups and media downloader features for ChallanX. Accepts a single input — a URL, a free-text message, or an image — and return...
使用说明 (SKILL.md)

ChallanX

Use this skill to work with the ChallanX OpenClaw media API at https://challanx.in/openclaw/api.

Core rules

  • Treat https://challanx.in/openclaw/api as the only public endpoint.
  • Prefer file-like outputs with correct filenames and content types.
  • When the upstream media is downloadable, return a real media file response such as mp4, mp3, jpg, png, webp, or octet-stream only as a last fallback.
  • Avoid describing internal/local URLs in public-facing docs or examples.
  • Use ChallanX custom statuses in docs and examples instead of exposing raw upstream status names.

Supported inputs

The API may accept these fields:

  • url
  • msg
  • image
  • timestamps
  • model
  • mode
  • response
  • action
  • filename
  • variants
  • audio
  • downloadMode
  • videoQuality
  • youtubeBetterAudio
  • youtubeVideoCodec
  • youtubeVideoContainer
  • audioFormat
  • audioBitrate

Output expectations

Downloadable media

When the request resolves to downloadable media, prefer returning the final file with a usable filename and a specific content type.

Examples:

  • video: video/mp4, video/webm
  • audio: audio/mpeg, audio/mp4, audio/wav
  • image: image/jpeg, image/png, image/webp, image/gif

Do not describe these responses as generic .bin unless no real filename/type can be inferred.

JSON responses

Use custom ChallanX statuses:

  • success
  • download_ready
  • picker_required
  • failed

Picker responses

When multiple choices are available, return JSON with a clear picker list and keep filenames readable.

Error responses

Return structured JSON with:

  • ok
  • status
  • message
  • error.code
  • error.message

Docs and examples

When writing docs or examples for this API:

  • use curl examples against https://challanx.in/openclaw/api
  • show -L -o output.mp4 style usage for downloadable media
  • show JSON examples only for info, picker, and error responses
  • do not mention hidden internal hosts in public docs

OpenClaw hook behavior

If used in an OpenClaw workspace, the hook should inject a short reference file that reminds the agent:

  • public endpoint only
  • prefer mp4/image/audio filenames over .bin
  • use ChallanX statuses
  • keep docs concise and copy-paste friendly

References

  • API usage reference: references/api.md
  • README template: README.md
  • Hook notes: hooks/openclaw/HOOK.md
安全使用建议
This bundle appears to be an OpenClaw documentation/hook integration that injects two virtual reminder files and documents usage of the ChallanX API. Before installing: (1) Confirm the registry metadata is corrected — SKILL.md and plugin.json require CHALLANX_API_KEY, but the registry listing showed no required env vars. Make sure you understand and supply only the intended API key. (2) Verify ownership of the public endpoint (https://challanx.in/openclaw/api) and that you trust that service to handle any uploaded URLs/media. (3) If you operate in a restricted environment, confirm that injecting virtual bootstrap files into agent workspaces is acceptable. (4) Ask the publisher to explain the metadata inconsistency; if they cannot, treat the package cautiously or run it in an isolated/test environment first.
功能分析
Type: OpenClaw Skill Name: challanx Version: 1.0.3 The bundle provides a skill for interacting with the ChallanX media and RTO API. It includes a bootstrap hook (hooks/openclaw/handler.ts) that injects instructional markdown files into the agent's session to ensure consistent output formatting and correct endpoint usage. All code and instructions are transparently aligned with the stated purpose of media downloading and data lookup, with no evidence of data exfiltration, malicious execution, or harmful prompt injection.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The skill's files (SKILL.md and plugin.json) declare that requests require an x-api-key and ask operators to set CHALLANX_API_KEY as a runtime secret. However, the top-level registry metadata shown to the evaluator lists 'Required env vars: none' and 'Primary credential: none'. This mismatch is an incoherence in the bundle metadata and should be resolved. Otherwise the declared capability (calling a protected API) is consistent with the code and docs.
Instruction Scope
The SKILL.md and other docs restrict behavior to the public endpoint (https://challanx.in/openclaw/api) and describe only expected inputs/outputs. The included hook code only injects two virtual reminder/instruction files into agent bootstrap files and does not attempt to read unrelated files or environment variables. No instructions ask the agent to collect or transmit data outside the described API.
Install Mechanism
There is no install spec (instruction-only semantics). The bundle includes hook source code but does not download or install external packages or execute external installers. This is low-risk from an install perspective.
Credentials
The bundle itself only requests a single service credential (CHALLANX_API_KEY) which is proportionate for an API client. The concern is the metadata mismatch: registry metadata claims no required env vars while plugin.json and SKILL.md require CHALLANX_API_KEY. That discrepancy could lead to operators not provisioning the secret or misunderstanding the need for it. No other unrelated secrets are requested.
Persistence & Privilege
The skill does not request 'always: true' and is user-invocable as normal. The hook will inject virtual reminder files into the agent's bootstrap context at agent bootstrap time, but it explicitly avoids overwriting existing non-virtual files and skips subagents. It does not modify other skills' configs or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install challanx
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /challanx 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- Added required authentication with x-api-key for all API requests. - Documentation updated to specify that CHALLANX_API_KEY must be set as a runtime secret and should not be hardcoded. - No other functional or file changes detected.
v1.0.2
No user-facing changes in this release. - Version number updated to 1.0.2. - No file or documentation changes detected.
v1.0.1
ChallanX v1.0.1 - Added INSTRUCTIONS.md and plugin.json files for enhanced documentation and integration support. - Updated SKILL.md with version, author, and tags; improved skill description for greater clarity. - No changes to core logic or API behavior.
v1.0.0
ChallanX Skill 1.0.0 – Initial Release - Provides media downloading and response normalization for ChallanX OpenClaw API workflows. - Ensures downloadable media uses correct filenames and content types (mp4, jpg, etc.). - Supports custom ChallanX status codes (`success`, `download_ready`, `picker_required`, `failed`) for JSON responses. - Guides integrations and docs to use public endpoint only, avoid generic binary outputs, and present picker/error JSON structures clearly. - Includes documentation rules and example formats for easy, copy-pasteable integration and API usage.
元数据
Slug challanx
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

challanx 是什么?

All-in-one RTO, challan, RC lookups and media downloader features for ChallanX. Accepts a single input — a URL, a free-text message, or an image — and return... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 113 次。

如何安装 challanx?

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

challanx 是免费的吗?

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

challanx 支持哪些平台?

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

谁开发了 challanx?

由 rajniwebdeveloper(@rajniwebdeveloper)开发并维护,当前版本 v1.0.3。

💬 留言讨论