← Back to Skills Marketplace
henry-insomniac

Volcengine ARK Web Search

by HenryHou · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ✓ Security Clean
355
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install volcengine-ark-web-search
Description
Use when you need fresh web results through Volcengine ARK Responses API, especially for today's news, recent updates, fact checks, topic monitoring, or Chin...
Usage Guidance
This skill appears to do exactly what it says: call the Volcengine ARK Responses API and format results. Before installing: (1) ensure you trust Volcengine and are comfortable providing an ARK_API_KEY; (2) consider creating a scoped API key with limited permissions and rotation policy; (3) you can test the script with --dry-run to inspect the payload without network traffic; (4) note that optional environment overrides ARK_MODEL and ARK_BASE_URL exist (they are not listed as required env vars in the frontmatter) — if you want to restrict behavior, avoid setting those or review their values; (5) review the bundled script if you need guarantees about logging, retries, or timeouts. Overall the bundle is internally consistent and proportionate to its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: volcengine-ark-web-search Version: 0.1.2 This skill is a legitimate wrapper for the Volcengine ARK Web Search API, designed to provide fresh web results through the Doubao model ecosystem. The core script, `scripts/ark_web_search.py`, uses Python's standard library to perform authenticated POST requests to the official Volcengine endpoint (ark.cn-beijing.volces.com). The code includes robust error handling, retry logic for transient failures, and support for both streaming and non-streaming responses. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the use of environment variables for API keys is standard for this type of integration.
Capability Assessment
Purpose & Capability
Name/description request fresh web results via Volcengine ARK and the package requires only python3 and ARK_API_KEY — both appropriate and expected for making API calls to Volcengine's Responses API.
Instruction Scope
SKILL.md and the bundled script instruct the agent to build and POST a Responses API payload to Volcengine and summarize results. The script reads ARK_API_KEY (declared) and also optionally reads ARK_MODEL and ARK_BASE_URL from environment (these two are not listed in requires.env but are harmless optional overrides). The instructions do not request unrelated files, credentials, or external endpoints beyond the documented ARK endpoint.
Install Mechanism
No install spec; this is an instruction-only/text-bundle with a single Python script that uses the standard library for HTTP. Nothing is downloaded from arbitrary URLs or written to unusual locations.
Credentials
Only ARK_API_KEY is declared as required and is the primary credential — this is proportionate. The script also optionally uses ARK_MODEL and ARK_BASE_URL environment variables (not listed in requires.env), which are convenient overrides but should be noted before deployment.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system-wide configs. It makes network calls only to the Volcengine endpoint and behaves as a normal API client.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install volcengine-ark-web-search
  3. After installation, invoke the skill by name or use /volcengine-ark-web-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
Enhancement: stabilize default markdown output into title, summary, and sources sections, and tighten the default system prompt so layout drift is lower while JSON/raw output stays unchanged.
v0.1.1
Hotfix: automatically retry without search_context_size when ARK rejects that field, add quick retries for transient failures, and clarify timeout/help text.
v0.1.0
Initial release: Volcengine ARK Responses API web search skill with a standard-library Python runner, Chinese-first defaults, source links, explicit-date guidance, and ClawHub-ready metadata.
Metadata
Slug volcengine-ark-web-search
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Volcengine ARK Web Search?

Use when you need fresh web results through Volcengine ARK Responses API, especially for today's news, recent updates, fact checks, topic monitoring, or Chin... It is an AI Agent Skill for Claude Code / OpenClaw, with 355 downloads so far.

How do I install Volcengine ARK Web Search?

Run "/install volcengine-ark-web-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Volcengine ARK Web Search free?

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

Which platforms does Volcengine ARK Web Search support?

Volcengine ARK Web Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Volcengine ARK Web Search?

It is built and maintained by HenryHou (@henry-insomniac); the current version is v0.1.2.

💬 Comments