← Back to Skills Marketplace
105
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install publish-agent-skill-infinite
Description
将本地技能发布到 ClawHub。触发场景:发布技能、上传技能到ClawHub、发布skill、ClawHub发布。
Usage Guidance
Before installing or running this skill: 1) Confirm you have the exact local toolchain the SKILL.md expects (Node and the xb.cjs at the D:\soft\QClaw\... path, and Python with pyautogui and tkinter). The registry metadata does not declare these dependencies — ask the publisher to add them to metadata. 2) Review the commands in SKILL.md line-by-line and verify the xb.cjs path and any script content on your machine; the SKILL.md uses an absolute path that likely won't match most systems. 3) Understand that the flow automates your OS file dialog and clipboard; only provide a non-sensitive folder path and avoid running this against important system directories. 4) Prefer running in a test account or sandboxed environment first to ensure it behaves as expected. 5) If you don’t trust the source, do not run the pyautogui/PowerShell commands — request the publisher to supply a version that declares required binaries and uses relative/configurable paths.
Capability Analysis
Type: OpenClaw Skill
Name: publish-agent-skill-infinite
Version: 1.0.2
The skill bundle automates the publication of local folders to clawhub.ai using high-risk techniques, including PowerShell for file deletion (SKILL.md.bak) and a Python script utilizing 'pyautogui' to take control of the system's keyboard and clipboard (via tkinter) to interact with OS-level file dialogs. While these actions are functionally relevant to the stated purpose of automating a complex upload process, the use of UI automation and direct file system manipulation represents a significant attack surface. The script also relies on specific local paths (D:\soft\QClaw\...) and lacks input sanitization for the folder paths used in command execution.
Capability Assessment
Purpose & Capability
The stated purpose (upload a local skill to ClawHub) matches the instructions: the skill automates a browser-based upload and requires a local skill folder path. However, the SKILL.md expects local tooling (Node, a specific xb.cjs script under D:\soft\QClaw\..., Python with pyautogui/tkinter) that the registry metadata does not declare. The absolute path to xb.cjs is very specific to one install layout and may not exist for most users.
Instruction Scope
Instructions are detailed and narrowly focused on the upload flow (open page, snapshot refs, fill fields, open OS file dialog, paste path, click publish). They require interacting with the OS file dialog via pyautogui and clipboard, and instruct deleting SKILL.md.bak. The steps do not ask to read arbitrary unrelated files, but GUI automation and clipboard usage can be sensitive — user-supplied folder paths will be typed/pasted into the dialog, and the flow includes deleting a .bak file if present.
Install Mechanism
This is instruction-only (no install spec, no code files) which is low on install risk. However, the instructions assume the existence of external tools (node, xb.cjs script, python with pyautogui/tkinter) even though none are declared in the registry metadata.
Credentials
The skill declares no required env vars or binaries, yet the runtime steps reference QCLAW_CLI_NODE_BINARY, Node, and Python GUI libraries. That mismatch (undeclared dependencies) is disproportionate and could cause failures or conceal necessary privileges. The SKILL.md also uses clipboard manipulation and automatic typing (pyautogui) which may expose local data if misused.
Persistence & Privilege
The skill does not request always:true, does not persist config, and is instruction-only. It does run commands that interact with local tools and the browser, but it does not demand elevated persistent privileges in the registry metadata.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install publish-agent-skill-infinite - After installation, invoke the skill by name or use
/publish-agent-skill-infinite - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
No file changes detected in this release; documentation and functionality remain unchanged.
v1.0.1
- Clarified the step-by-step process for publishing a local skill to ClawHub using xb CLI and PowerShell scripts.
- Added detailed instructions and key principles for form filling, file upload (including use of pyautogui and tkinter for clipboard handling), and required preconditions.
- Listed common user triggers and clarified AI's restricted role (user handles system dialogs).
- Included troubleshooting steps for common failures and summarized critical technical points, such as avoiding hardcoded refs and ensuring proper element visibility before clicks.
- Improved documentation with element characteristics and correct operation sequence for reliable skill publishing.
Metadata
Frequently Asked Questions
What is 发布智能体技能_无限?
将本地技能发布到 ClawHub。触发场景:发布技能、上传技能到ClawHub、发布skill、ClawHub发布。 It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.
How do I install 发布智能体技能_无限?
Run "/install publish-agent-skill-infinite" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 发布智能体技能_无限 free?
Yes, 发布智能体技能_无限 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 发布智能体技能_无限 support?
发布智能体技能_无限 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 发布智能体技能_无限?
It is built and maintained by 未来X无限 (@infiniteask); the current version is v1.0.2.
More Skills