← Back to Skills Marketplace
107
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install webhook-post-task
Description
将本地 JSON 发送到 webhook 并记录响应。
Usage Guidance
This skill is functionally what it says: it will read a local file and make outbound HTTP requests to an endpoint you provide, then write a small output JSON. Before using it, verify the endpoint URL and the payload file: do not point it at untrusted servers or post sensitive secrets. Note the script does not validate or scrub the payload (it posts the raw file bytes with Content-Type: application/json), has a 10s timeout, and does not save full response bodies for POST requests. If you need stricter behavior, add validation, whitelist endpoints, or run in a restricted network environment.
Capability Analysis
Type: OpenClaw Skill
Name: webhook-post-task
Version: 1.0.0
The skill is a straightforward utility for sending local file content to a webhook (POST) or fetching metadata from a URL (GET). The implementation in `main.py` uses standard Python libraries (`urllib.request`) and strictly follows the parameters provided via the command line, with no evidence of hardcoded malicious targets, data exfiltration, or prompt injection in `SKILL.md`.
Capability Assessment
Purpose & Capability
Name/description describe sending local JSON to a webhook. The included main.py implements POSTing a payload file to a user-provided endpoint and writing a small JSON result to disk — this is coherent with the stated purpose. Some unused CLI options exist but are not harmful.
Instruction Scope
SKILL.md instructs running main.py with --endpoint and --payload which matches the code path that posts data. The code also supports a separate --url GET path (fetching up to 200k bytes) and several other unused flags; these extend behavior beyond the example but are not inconsistent with a 'network' skill. Be aware the tool will POST the raw contents of the payload file to any endpoint you give it (no additional filtering or validation).
Install Mechanism
Instruction-only with a small Python script; there is no install step, no downloads, and nothing is written to system locations beyond the output file you specify.
Credentials
The skill requests no environment variables or credentials. It requires you to supply the endpoint URL and payload file at runtime — this is proportionate to its function.
Persistence & Privilege
The skill is not marked always:true and does not attempt to modify agent or system configuration. It runs only when invoked.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install webhook-post-task - After installation, invoke the skill by name or use
/webhook-post-task - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of webhook-post-task.
- Send local JSON files to a specified webhook and log the response.
- Operates fully via command-line with clear parameter support.
- Provides detailed step-by-step usage and validation instructions.
- Output includes both stdout messages and result files (JSON/TXT).
Metadata
Frequently Asked Questions
What is webhook-post-task?
将本地 JSON 发送到 webhook 并记录响应。 It is an AI Agent Skill for Claude Code / OpenClaw, with 107 downloads so far.
How do I install webhook-post-task?
Run "/install webhook-post-task" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is webhook-post-task free?
Yes, webhook-post-task is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does webhook-post-task support?
webhook-post-task is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created webhook-post-task?
It is built and maintained by askjda (@askjda); the current version is v1.0.0.
More Skills