← Back to Skills Marketplace
zhoulincom

simulated-upload-helper

by zhoulincom · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ⚠ suspicious
68
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install simulated-upload-helper
Description
自动创建并上传一个简单测试 skill,展示本地 skill 的创建与上传全过程,支持无交互登录。
Usage Guidance
Do not install or run this skill without checking two things: (1) clarify whether you want a skill that creates test skills or one that only triggers publishing — the metadata and SKILL.md disagree; (2) inspect the repository's publish script (./publish-skills.sh) to confirm exactly what it does (file modifications, network calls, which directories it reads/publishes). If you must supply CLAWHUB_TOKEN for non-interactive uploads, only provide a token with minimal scope and never a broader credential (e.g., full-organizational tokens). Prefer running the publish command yourself in a safe test repo/branch rather than allowing the skill to run it autonomously; require explicit user confirmation before any publish action.
Capability Analysis
Type: OpenClaw Skill Name: simulated-upload-helper Version: 0.1.1 The skill is designed to execute a local shell script (`./publish-skills.sh`) and interact with sensitive environment variables like `CLAWHUB_TOKEN` for authentication. While these actions are consistent with the stated purpose of automating skill uploads in `SKILL.md`, the execution of arbitrary local scripts and the handling of credentials represent high-risk capabilities that could be abused if the underlying script is malicious or if the environment is misconfigured.
Capability Assessment
Purpose & Capability
Registry description claims the skill will "automatically create and upload a simple test skill" to demonstrate creation+upload. The SKILL.md, however, explicitly forbids creating new skill directories or SKILL.md files and says it should only trigger existing publish scripts. This is a direct contradiction: either the skill creates test skills or it does not. The source and homepage are also unknown which reduces confidence in intent.
Instruction Scope
SKILL.md instructs the agent to run local publish scripts (./publish-skills.sh --root ".cursor/skills" or with --skill "<dir>"). Running repository publish scripts is within the declared purpose (publishing skills) but SKILL.md has no safety checks: it doesn't verify what the publish script will do, doesn't require explicit user confirmation before publishing, and only 'forbids' creation/modification in prose which may be violated by the script itself. The instructions assume a specific repo layout (.cursor/skills) and permit non-interactive login via CLAWHUB_TOKEN, which enables network operations using credentials. These runtime actions have real side effects (network uploads, registry writes) and therefore require careful review of the publish script and explicit user authorization before execution.
Install Mechanism
Instruction-only skill with no install spec and no code files. This is low-risk from an installation perspective (nothing is written to disk by an installer).
Credentials
Registry metadata declares no required environment variables, but SKILL.md references two optional environment variables (CLAWHUB_TOKEN and CLAWHUB_REGISTRY). Asking for CLAWHUB_TOKEN is reasonable for non-interactive registry uploads, but the metadata should declare it as a credential. The mismatch means the skill may prompt for or rely on sensitive tokens not declared in the registry metadata. Users should be cautious about providing CLAWHUB_TOKEN and verify why it's needed and how it's used.
Persistence & Privilege
always is false and there are no requested config paths or persistent installation steps. The skill does not request elevated platform privileges in its metadata. Autonomous invocation is allowed (platform default), which is expected for interactive skills; combine this with the instruction scope concerns before enabling autonomous runs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install simulated-upload-helper
  3. After installation, invoke the skill by name or use /simulated-upload-helper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
- The skill no longer creates or modifies any skill; it only triggers the publishing script for existing skills. - Updated trigger phrases to clarify focus on direct publish actions, e.g., “上传 skill”, “发布 skills”. - Refined steps: now checks if a skill name is specified and publishes accordingly (single or batch). - Added strict constraints: no new skill directories or files are created; untouched skills remain unchanged. - Documentation and examples updated to reflect the new, publish-only behavior.
v0.1.0
Simulated Upload Helper v0.1.0 – initial release - Adds skill to automate local skill creation and simulated upload process when triggered by specific phrases. - Auto-generates a directory and SKILL.md file in .cursor/skills for each simulated upload. - Integrates with publish-skills.sh script in both batch and single-skill modes. - Ensures safety via non-overwriting, path quoting, and environment validation. - Provides clear success/failure output and troubleshooting suggestions after upload attempt.
Metadata
Slug simulated-upload-helper
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is simulated-upload-helper?

自动创建并上传一个简单测试 skill,展示本地 skill 的创建与上传全过程,支持无交互登录。 It is an AI Agent Skill for Claude Code / OpenClaw, with 68 downloads so far.

How do I install simulated-upload-helper?

Run "/install simulated-upload-helper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is simulated-upload-helper free?

Yes, simulated-upload-helper is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does simulated-upload-helper support?

simulated-upload-helper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created simulated-upload-helper?

It is built and maintained by zhoulincom (@zhoulincom); the current version is v0.1.1.

💬 Comments