← Back to Skills Marketplace
rajniwebdeveloper

challanx

by rajniwebdeveloper · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
113
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install challanx
Description
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...
README (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
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
requires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install challanx
  3. After installation, invoke the skill by name or use /challanx
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug challanx
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 113 downloads so far.

How do I install challanx?

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

Is challanx free?

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

Which platforms does challanx support?

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

Who created challanx?

It is built and maintained by rajniwebdeveloper (@rajniwebdeveloper); the current version is v1.0.3.

💬 Comments