← Back to Skills Marketplace
haio

Publish site on Qutke

by Zhong Yu · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
178
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install publish-on-qutke
Description
将文件和文件夹即时发布到网络。支持 HTML 站点、图片、PDF 及任何文件类型的静态托管。 当用户要求"发布这个"、"托管这个"、"部署这个"、"分享到网上"、"做一个网站"、 "放到线上"、"上传到网络"、"创建网页"、"分享链接"、"搭建站点"或"生成 URL"时使用。 输出一个可访问的 URL,格式为 {...
Usage Guidance
This skill appears to do exactly what it says: publish files to on.qutke.cn. Before installing or invoking it, consider: 1) The skill (and its script) may ask the agent to save an API key to ~/.onqutke/credentials — only allow this if you trust on.qutke.cn and want persistent credentials on the machine. 2) The script recommends installing missing tooling via a remote curl | bash URL on on.qutke.cn; avoid running unknown remote installers without review. 3) Anonymous publishing (no API key) is available and expires in 24 hours — use that if you want to avoid storing credentials. 4) If you permit the agent to run this script, verify you consent to writes to your working directory and home (~/.onqutke). If you want extra caution, run the script manually yourself or inspect its contents before letting the agent execute it.
Capability Analysis
Type: OpenClaw Skill Name: publish-on-qutke Version: 1.0.3 The bundle provides a utility for publishing static files and directories to the 'on.qutke.cn' hosting service. The core logic in 'scripts/publish.sh' performs file scanning, SHA-256 hashing for incremental updates, and multi-step uploads to pre-signed URLs. It includes a security guard to prevent sending API keys to unauthorized base URLs. While 'SKILL.md' contains instructions for the AI agent to automatically manage credentials in '~/.onqutke/credentials', this behavior is transparently documented and serves the legitimate purpose of service authentication without evidence of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name/description, the publish.sh script, and the API reference all describe the same functionality (create/update static site on on.qutke.cn). Optional use of $ONQUTKE_API_KEY and ~/.onqutke/credentials is appropriate for an API-based publishing tool.
Instruction Scope
SKILL.md instructs the agent to perform actions required for publishing: build a manifest, call on.qutke.cn APIs, upload files to presigned URLs, finalize publishes, and optionally perform an email-based agent-assisted API key flow. It also recommends the agent persist an API key in ~/.onqutke/credentials and to avoid exposing .onqutke/state.json to users. These actions are within the expected scope for a publishing client, but they do involve writing credentials and local state to the user's home/work directory — the agent will need explicit user consent before storing secrets.
Install Mechanism
No install spec is provided (instruction-only plus a bash script), which is lower risk. The script will use a bundled jq or an on-path jq; its error message recommends a curl | bash installer URL hosted on on.qutke.cn if jq is missing. That advice is in a message only (the script does not auto-run the installer), but recommending a remote curl | bash is a potential risk and should be treated cautiously.
Credentials
The only credential access is the optional ONQUTKE_API_KEY environment variable and the optional credentials file ~/.onqutke/credentials; both are proportional to a publishing client. The skill does not request unrelated credentials or system secrets.
Persistence & Privilege
The skill writes a local cache/state file (.onqutke/state.json) to the working directory and (if the agent saves an API key) may write ~/.onqutke/credentials. This is expected behavior for a CLI client but is persistent and involves storing secrets — users should be warned and confirm before the agent writes to their home directory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install publish-on-qutke
  3. After installation, invoke the skill by name or use /publish-on-qutke
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- No file changes detected in this version. - No updates or modifications were made to the skill contents.
v1.0.2
No file changes detected in this version.
v1.0.0
Initial release – publish-on-qutke v1.0.0 - Instantly publish files or folders as public URLs via on.qutke.cn with static hosting. - Supports HTML sites, images, PDFs, and any file type, providing rich media previews and directory listings. - No API key needed for anonymous, 24h sites; permanent sites require free API key setup. - Secure credential handling, state file caching, and detailed CLI options for publishing, updating, and site management. - Advanced features: copy/clone sites, handle custom subdomains, and attach custom domains with DNS validation. - Clear user guidance on share links, permanence, site claiming, and key management.
Metadata
Slug publish-on-qutke
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Publish site on Qutke?

将文件和文件夹即时发布到网络。支持 HTML 站点、图片、PDF 及任何文件类型的静态托管。 当用户要求"发布这个"、"托管这个"、"部署这个"、"分享到网上"、"做一个网站"、 "放到线上"、"上传到网络"、"创建网页"、"分享链接"、"搭建站点"或"生成 URL"时使用。 输出一个可访问的 URL,格式为 {... It is an AI Agent Skill for Claude Code / OpenClaw, with 178 downloads so far.

How do I install Publish site on Qutke?

Run "/install publish-on-qutke" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Publish site on Qutke free?

Yes, Publish site on Qutke is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Publish site on Qutke support?

Publish site on Qutke is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Publish site on Qutke?

It is built and maintained by Zhong Yu (@haio); the current version is v1.0.3.

💬 Comments