← Back to Skills Marketplace
1225
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install qianfan-knowledgebase-search
Description
Search knowledge from Qianfan Knowledgebase. Use this when you need to retrieve information from user's private knowledge bases on Baidu Qianfan platform.
Usage Guidance
This skill appears to do exactly what it says: run a local Python script that calls the Baidu Qianfan knowledgebase search API. Before installing, consider: (1) you must provide BAIDU_API_KEY — treat it as sensitive and prefer a key with minimized scope/permissions; (2) queries and returned content (including any sensitive KB data you request) will be transmitted to qianfan.baidubce.com, so ensure you trust Baidu Qianfan and the environment; (3) the skill will fail unless you provide knowledgebase IDs either in the request or via QIANFAN_KNOWLEDGEBASE_IDS env var — the registry and SKILL.md disagree on whether that env var is required; (4) publisher provenance is not shown (no homepage/source), so if you need stronger assurance, obtain the script directly from a trusted source or inspect it yourself (the included search.py is short and readable). If those points are acceptable, the skill is internally consistent.
Capability Analysis
Type: OpenClaw Skill
Name: qianfan-knowledgebase-search
Version: 1.0.1
The skill is designed to search knowledge from Baidu Qianfan Knowledgebase. It correctly uses environment variables `BAIDU_API_KEY` and `QIANFAN_KNOWLEDGEBASE_IDS` as declared in `SKILL.md` and accesses them via `os.getenv` in `search.py`. The `search.py` script makes a single, specific POST request to `https://qianfan.baidubce.com/v2/knowledgebases/search`, which is consistent with its stated purpose. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent. All actions are clearly aligned with the skill's description.
Capability Assessment
Purpose & Capability
Name/description match the implementation: the script performs POSTs to qianfan.baidubce.com to run knowledgebase searches. Declared binaries (python3) and primaryEnv (BAIDU_API_KEY) are appropriate for this purpose. Note: the package has no homepage/source listed in the registry metadata, so publisher provenance is not verifiable from the provided files.
Instruction Scope
SKILL.md instructs the agent to run search.py with a JSON request body. The script only reads the provided JSON, BAIDU_API_KEY, and optional QIANFAN_KNOWLEDGEBASE_IDS, constructs a request body, and posts to the Qianfan API. It does not access other files, system configs, or unrelated environment variables.
Install Mechanism
There is no install spec (instruction-only runtime plus a small Python script). No remote downloads or archive extraction are performed by the skill itself. Runtime requires python3 and the requests library (not declared, but typical for Python scripts); this is low-risk compared with arbitrary remote installs.
Credentials
Requested environment variables (BAIDU_API_KEY and QIANFAN_KNOWLEDGEBASE_IDS) are appropriate for the Qianfan API. However, there is a minor inconsistency: manifest lists QIANFAN_KNOWLEDGEBASE_IDS as required, SKILL.md marks it optional (used if not supplied in request). In practice the script requires either knowledgebase_ids in the request body or the QIANFAN_KNOWLEDGEBASE_IDS env var, otherwise it exits with an error. No unrelated credentials are requested.
Persistence & Privilege
always:false and the skill does not attempt to modify agent/system config or other skills. It runs only when invoked and sends queries to the Qianfan endpoint; no persistent privileged presence is requested.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install qianfan-knowledgebase-search - After installation, invoke the skill by name or use
/qianfan-knowledgebase-search - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Documentation clean-up: Removed extra trailing whitespace from SKILL.md.
- No functional or user-facing changes in this release.
v1.0.0
Initial release of Qianfan Knowledgebase Search skill:
- Enables search and retrieval from Baidu Qianfan private knowledge bases.
- Supports semantic, full-text, hybrid search, and reranking with configurable parameters.
- Environment variable and request-based configuration for API keys and knowledgebase IDs.
- Returns structured results with chunk data, scores, and metadata.
- Provides detailed usage instructions and response structure documentation.
Metadata
Frequently Asked Questions
What is Qianfan KnowledgeBase Search?
Search knowledge from Qianfan Knowledgebase. Use this when you need to retrieve information from user's private knowledge bases on Baidu Qianfan platform. It is an AI Agent Skill for Claude Code / OpenClaw, with 1225 downloads so far.
How do I install Qianfan KnowledgeBase Search?
Run "/install qianfan-knowledgebase-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Qianfan KnowledgeBase Search free?
Yes, Qianfan KnowledgeBase Search is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Qianfan KnowledgeBase Search support?
Qianfan KnowledgeBase Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Qianfan KnowledgeBase Search?
It is built and maintained by hannatao (@hannatao); the current version is v1.0.1.
More Skills