← 返回 Skills 市场
keenone

Virtuoso Skill

作者 keenone · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ⚠ suspicious
280
总下载
1
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install virtuoso-skill
功能描述
Cadence Virtuoso Skill语言开发辅助工具,包含API查询、代码校验、智能补全功能。使用场景:(1) 编写/调试Virtuoso Skill代码;(2) 检查API调用是否合法;(3) 查询Skill函数的用法和参数;(4) 避免API幻觉和未定义函数调用。
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install virtuoso-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /virtuoso-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug virtuoso-skill
版本 1.0.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

Virtuoso Skill 是什么?

Cadence Virtuoso Skill语言开发辅助工具,包含API查询、代码校验、智能补全功能。使用场景:(1) 编写/调试Virtuoso Skill代码;(2) 检查API调用是否合法;(3) 查询Skill函数的用法和参数;(4) 避免API幻觉和未定义函数调用。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 280 次。

如何安装 Virtuoso Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install virtuoso-skill」即可一键安装,无需额外配置。

Virtuoso Skill 是免费的吗?

是的,Virtuoso Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Virtuoso Skill 支持哪些平台?

Virtuoso Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Virtuoso Skill?

由 keenone(@keenone)开发并维护,当前版本 v1.0.4。

💬 留言讨论