← Back to Skills Marketplace
1163
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install unifuncs-deep-research
Description
Use UniFuncs Deep Research API to run in-depth research and generate long-form reports (10,000 words or more). Use this skill when users request deep researc...
Usage Guidance
This skill appears to implement a legitimate UniFuncs API client for producing long research reports, but note these points before installing: (1) the code and SKILL.md require UNIFUNCS_API_KEY, but the registry metadata incorrectly lists no required env vars — supply only an API key you trust and expect to be used by this skill; (2) the scripts create/read stream files (temp or --stream-file) and will write to any writable path you supply — avoid pointing --stream-file at sensitive locations; (3) deep-research-report.py imports subprocess (the rest of that logic is truncated here) — review the full script to confirm it doesn't execute arbitrary shell commands with user-controlled input; (4) the skill contacts api.unifuncs.com and will send your query and options to that external service — do not send secrets or sensitive data to the skill; (5) the source/homepage are missing, so you should only install if you trust the provider or can audit the full scripts. If you want higher assurance, ask the publisher for a canonical homepage/repo and a clear update to the registry metadata to declare UNIFUNCS_API_KEY as a required credential, and request the full deep-research-report.py content be reviewed for subprocess usage.
Capability Analysis
Type: OpenClaw Skill
Name: unifuncs-deep-research
Version: 0.0.7
The skill bundle provides a legitimate interface for the UniFuncs Deep Research API, allowing for long-form report generation. The Python scripts (deep-research-report.py, deep-research-create-task.py, and deep-research-query-task.py) use standard libraries for API communication and include a background worker mechanism to handle long-running tasks. The SKILL.md instructions specifically include a safety-oriented 'Mandatory second confirmation' step to prevent accidental high-cost or long-duration executions, and no evidence of data exfiltration, obfuscation, or malicious intent was found.
Capability Assessment
Purpose & Capability
Name/description match the included code: the three Python clients call api.unifuncs.com endpoints (create_task, chat/completions, query_task) and implement options for streaming, output length, domain allowlist/blacklist, etc. These requirements are consistent with a deep-research/reporting tool.
Instruction Scope
SKILL.md restricts runtime to running the provided Python scripts (allowed-tools: Bash(python3:*)) and enforces a mandatory second confirmation step before invocation, which is a positive safety measure. The scripts read an API key from UNIFUNCS_API_KEY, perform network requests to api.unifuncs.com, create/read temporary or user-specified stream files, and may spawn subprocesses (deep-research-report.py imports subprocess). The scripts do not appear to access other environment variables or unrelated system configuration, but they do write to arbitrary writable paths if the user supplies a --stream-file path; that could overwrite files if misused. The use of subprocess is present in the code base (truncated portion not visible) — this should be inspected to ensure it doesn't execute arbitrary uncontrolled commands.
Install Mechanism
No install spec (instruction-only with bundled scripts). Nothing is fetched from remote URLs during install; the risk surface is limited to executing the included Python scripts. This is lower-risk than arbitrary remote downloads, but executing bundled code still requires trust in the source.
Credentials
The SKILL.md and all three Python files require an API key via the environment variable UNIFUNCS_API_KEY. However, the registry metadata lists 'Required env vars: none' and 'Primary credential: none' — this is an inconsistency. Requesting a single service API key is reasonable for this skill's purpose, but the metadata omission is a coherence problem and could mislead users about required credentials.
Persistence & Privilege
The skill is not always:true and does not claim to persistently modify system or other skills' configuration. It writes temporary/stream files as part of streaming behavior, which is expected for long-running streaming outputs. No privileged system modifications are present in the visible code.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install unifuncs-deep-research - After installation, invoke the skill by name or use
/unifuncs-deep-research - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.7
Enforces explicit second-step user confirmation before starting deep research.
- Added a mandatory process: summarize the research request and require clear user confirmation before running any Deep Research scripts.
- Users must confirm the topic, acknowledge runtime and cost, and review any special options before the skill proceeds.
- Repeats confirmation step if user changes research topic/options.
- Previous usage guidelines updated to reflect this two-step confirmation requirement.
v0.0.5
No user-visible changes in this version.
- No file changes detected; documentation and functionality remain the same.
v0.0.3
unifuncs-deep-research 0.0.3
- Major refactor: transitioned from Bash API scripts to independent Python client scripts for deep research.
- Added three entry scripts: deep-research-report.py (sync), deep-research-create-task.py (async create), deep-research-query-task.py (async query).
- Upgraded configuration and usage instructions for clearer setup and workflow.
- Expanded and clarified output format options (report, summary, wechat-article, etc.).
- Removed obsolete Bash script and reference documentation files.
v0.0.1
unifuncs-deep-research 1.0.0 released
- Initial release with UniFuncs API integration for deep research.
- Generates comprehensive, multi-format reports (report, summary, WeChat, Xiaohongshu, Zhihu).
- Customizable parameters for research theme, model selection, and output type.
- Simple configuration using UniFuncs API Key.
- Includes clear usage instructions and parameter details.
Metadata
Frequently Asked Questions
What is Unifuncs Deep Research?
Use UniFuncs Deep Research API to run in-depth research and generate long-form reports (10,000 words or more). Use this skill when users request deep researc... It is an AI Agent Skill for Claude Code / OpenClaw, with 1163 downloads so far.
How do I install Unifuncs Deep Research?
Run "/install unifuncs-deep-research" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Unifuncs Deep Research free?
Yes, Unifuncs Deep Research is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Unifuncs Deep Research support?
Unifuncs Deep Research is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Unifuncs Deep Research?
It is built and maintained by UniFuncs (@vinlic); the current version is v0.0.7.
More Skills