← Back to Skills Marketplace
Qingbo Search
by
zhangqiang327
· GitHub ↗
· v1.0.1
319
Downloads
3
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install qingbo-search
Description
通过清博开放平台,根据关键词、时间和媒体类型检索并返回相关网络文章标题、链接及发布时间等信息。
Usage Guidance
This skill appears to do exactly what it says: query the Qingbo-like API using an app_key and app_secret stored in config.json. Before installing, consider: 1) Do NOT commit config.json containing app_key/app_secret to source control — treat them as secrets. 2) Prefer storing credentials in a secrets manager or environment variables rather than an on-disk plaintext file. 3) The code calls the API using http://databus.gsdata.cn:8888 (plain HTTP). Ask the maintainer to use HTTPS (or verify the service requires HTTP) to avoid sending credentials in cleartext. 4) Verify the API hostname and provider (databus.gsdata.cn) are the legitimate Qingbo endpoint you expect. 5) If you must use this skill on sensitive networks, audit network egress rules or run it in an isolated environment. If the maintainer provides an updated version that uses HTTPS and documents secure credential handling, the security concerns would be largely resolved.
Capability Analysis
Type: OpenClaw Skill
Name: qingbo-search
Version: 1.0.1
The skill bundle is benign. It implements an article search function by interacting with the Qingbo Open Platform API. The code reads API credentials from a local `config.json` file, constructs API requests using `node-fetch` to a hardcoded legitimate endpoint (`http://databus.gsdata.cn:8888/api/service`), and processes user input for search parameters using regex. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts in `SKILL.md` or `README.md`, or any other intentional harmful behavior. All actions are aligned with the stated purpose of searching articles.
Capability Assessment
Purpose & Capability
Name/description (Qingbo article search) align with the code and SKILL.md. The skill reads app_key/app_secret from config.json, builds a signed request, and calls a Qingbo-like API endpoint to return article results — these are exactly what the skill claims to do.
Instruction Scope
SKILL.md and code stay within search functionality (parse natural language, build params, call API, format results). However, the runtime uses a local config.json file to store credentials and sends an access-token header to the API over http://databus.gsdata.cn:8888 (plain HTTP). Storing credentials in a file and transmitting tokens on unencrypted HTTP increase risk of credential exposure; SKILL.md does not warn about these risks or recommend secure storage/transport.
Install Mechanism
No install spec in registry (instruction-only install). Project uses a single dependency (node-fetch) declared in package.json and package-lock.json; installation via npm is standard and proportionate to the functionality. No downloads from untrusted URLs or extraction of archives are present.
Credentials
The skill requires API credentials (app_key and app_secret) which are appropriate for the API integration. But credentials are expected in plaintext config.json (file in the skill directory). This is a legitimate design choice but increases risk if the file is stored in source control or is on a shared filesystem. Additionally, the code places a base64 token containing app_key and signature in an HTTP header sent over plain HTTP (not HTTPS), which risks interception.
Persistence & Privilege
Skill does not request always:true, has no special OS restrictions, and does not modify other skills or global agent configuration. It only reads its own config.json. Autonomous invocation is allowed but is the platform default.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install qingbo-search - After installation, invoke the skill by name or use
/qingbo-search - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added metadata file (_meta.json) to the project.
- No changes to skill features or usage; documentation and functionality remain the same.
v1.0.0
Initial release of qingbo-search skill:
- Provides keyword-based article search using Qingbo Open Platform API.
- Supports filtering by time range, media type, and other conditions.
- Returns article titles, URLs, release times, and statistics.
- Requires developer registration and configuration of `app_key` and `app_secret`.
- Implements parameter extraction from user queries using natural language processing.
- Includes usage instructions and API parameter documentation.
Metadata
Frequently Asked Questions
What is Qingbo Search?
通过清博开放平台,根据关键词、时间和媒体类型检索并返回相关网络文章标题、链接及发布时间等信息。 It is an AI Agent Skill for Claude Code / OpenClaw, with 319 downloads so far.
How do I install Qingbo Search?
Run "/install qingbo-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Qingbo Search free?
Yes, Qingbo Search is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Qingbo Search support?
Qingbo Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Qingbo Search?
It is built and maintained by zhangqiang327 (@zhangqiang327); the current version is v1.0.1.
More Skills