← Back to Skills Marketplace
280
Downloads
1
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install virtuoso-skill
Description
Cadence Virtuoso Skill语言开发辅助工具,包含API查询、代码校验、智能补全功能。使用场景:(1) 编写/调试Virtuoso Skill代码;(2) 检查API调用是否合法;(3) 查询Skill函数的用法和参数;(4) 避免API幻觉和未定义函数调用。
Usage Guidance
This skill is largely coherent with its stated purpose (local API database + chatbot + linter). Before running anything: (1) Inspect SKILL.md raw bytes for hidden control characters (the scanner flagged unicode-control-chars). (2) Open the scripts and remove or modify any hard-coded absolute paths (extract_functions.py references /root/.openclaw/qqbot/downloads/...) — do not run scripts that read unexpected absolute locations. (3) If you run the web mode (Flask), run it on a safe host and bind to localhost if you don't want remote access. (4) Because the tool reads files you point it at, only lint code or directories you trust. (5) If you plan to use this in automation, prefer to run it in a restricted environment (container/VM) and audit any file I/O first. If you want, I can show the exact lines with the absolute path and the SKILL.md bytes that contain control characters to help you inspect/clean them.
Capability Analysis
Type: OpenClaw Skill
Name: virtuoso-skill
Version: 1.0.4
The skill bundle provides a comprehensive set of tools for Cadence Virtuoso Skill language development, including an API search chatbot, a static code linter, and data extraction scripts. The code logic is transparent and aligns with the stated purpose of assisting developers and preventing API hallucinations. While scripts like `skill_chatbot.py` include a web server feature (Flask) and others like `extract_functions.py` contain hardcoded environment-specific paths, these appear to be functional components or development artifacts rather than indicators of malicious intent. No evidence of data exfiltration, unauthorized execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description match the bundled assets: a local API database, a chatbot (skill_chatbot.py), and a linter (skill_lint.py). The files and references to Cadence/Virtuoso APIs are coherent with the stated purpose. However, scripts include a hard-coded absolute path (/root/.openclaw/qqbot/downloads/...) in extract_functions.py which is unnecessary for normal usage and looks like a leftover from the developer environment.
Instruction Scope
SKILL.md only instructs running the included scripts and optionally starting a local web server — actions that match purpose (searching and linting APIs). The runtime instructions do not request remote endpoints, credentials, or broad system access. Still: the scripts will read files from disk (the database files under references and any code directories you lint). The hard-coded path in extract_functions.py could cause the script to read an unexpected file if run without modification.
Install Mechanism
No install spec — instruction-only with bundled scripts and local JSON/GZ database files. This is low-risk compared to downloads/installers. The large compressed DB is included in the repo rather than fetched from the network.
Credentials
The skill declares no environment variables or credentials, which fits its offline/local utility. However, the tools intentionally read local files and directories (for linting and loading database files). This is expected for a linter/lookup tool but means the scripts can access any file paths you point them at. The unexpected absolute path in extract_functions.py is disproportionate and may attempt to read a local download from a specific user account if executed as-is.
Persistence & Privilege
always:false, user-invocable:true — normal. The skill does not request persistent platform-level privileges. It can run a web server (Flask) if you start it, which exposes a local HTTP interface; consider network exposure risk if run on a server.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install virtuoso-skill - After installation, invoke the skill by name or use
/virtuoso-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
Fix: correct database path handling for both tools, support gzipped full database, remove large temp file
v1.0.3
Fix: rename gzipped database to .json extension to avoid filtering
v1.0.2
Fix: ensure full API database file is included
v1.0.1
Add full API database (gzipped), now includes all extracted functions from official CadenceSkillAPIFinder
v1.0.0
Initial release: Cadence Virtuoso Skill development assistant with 312 APIs, static lint check and natural language API recommendations
Metadata
Frequently Asked Questions
What is Virtuoso Skill?
Cadence Virtuoso Skill语言开发辅助工具,包含API查询、代码校验、智能补全功能。使用场景:(1) 编写/调试Virtuoso Skill代码;(2) 检查API调用是否合法;(3) 查询Skill函数的用法和参数;(4) 避免API幻觉和未定义函数调用。 It is an AI Agent Skill for Claude Code / OpenClaw, with 280 downloads so far.
How do I install Virtuoso Skill?
Run "/install virtuoso-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Virtuoso Skill free?
Yes, Virtuoso Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Virtuoso Skill support?
Virtuoso Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Virtuoso Skill?
It is built and maintained by keenone (@keenone); the current version is v1.0.4.
More Skills