← Back to Skills Marketplace
awsl1110

Qinglong

by awsl1110 · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ⚠ suspicious
325
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install qinglong-skill
Description
青龙面板管理助手。当用户需要操作青龙面板(定时任务/环境变量/脚本/订阅/依赖/系统设置)时触发。支持自然语言操作,例如:"列出所有任务"、"添加环境变量"、"运行任务"、"查看日志"等。
Usage Guidance
This skill appears coherent for managing a Qinglong panel, but remember: (1) the skill will ask you to provide the panel address and credentials — those credentials can perform destructive actions (run arbitrary scripts/commands, delete data), so only supply them to trusted agents and preferably use a least-privilege account. (2) Prefer HTTPS or operate on a private network; avoid giving access to an internet-exposed panel. (3) If possible, create a scoped account or API token with limited rights for automation and revoke it after testing. (4) For high-risk operations (system command run, bulk delete, config updates), consider performing them manually or reviewing the exact API payload before confirming. (5) If you accidentally exposed credentials, rotate/revoke the token or password immediately.
Capability Analysis
Type: OpenClaw Skill Name: qinglong-skill Version: 0.1.1 The skill bundle provides administrative control over Qinglong Panels, including high-risk capabilities such as executing arbitrary shell commands via the `/system/command-run` API and managing sensitive environment variables. It explicitly requests user credentials (username/password) and utilizes the `Bash` tool to execute `curl` commands, which creates a significant risk of shell injection if the AI agent does not properly sanitize user-provided arguments. While the functionality described in SKILL.md and api-reference.md is consistent with the stated purpose of panel management, the inherent risks associated with credential handling and remote command execution justify a suspicious classification.
Capability Assessment
Purpose & Capability
Name/description describe Qinglong (panel) management and the SKILL.md and api-reference show only HTTP API calls (tasks, envs, scripts, subscriptions, system). Required binaries/env/configs are none, which is proportionate for an API wrapper.
Instruction Scope
Instructions are explicit: ask user for host + credentials, obtain a token, and run curl requests against the Qinglong API. This stays within the stated scope, but the documented API contains high‑privilege endpoints (e.g., /system/command-run, /scripts/run, env deletion) that allow remote command execution and destructive changes — expected for a panel manager but operationally powerful and risky if credentials are misused.
Install Mechanism
No install spec or code files — instruction-only. This minimizes on-disk risk; nothing is downloaded or executed locally by the skill beyond the agent running curl as instructed.
Credentials
The skill declares no required environment variables or stored credentials, but it explicitly asks the user at runtime for Qinglong host and credentials (username/password or client id/secret). That is appropriate for this purpose, but those credentials grant full panel control and should be treated as highly sensitive.
Persistence & Privilege
always is false and there is no install that writes persistent agent config. Model invocation is allowed (normal). The skill does not request permanent presence or modify other skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install qinglong-skill
  3. After installation, invoke the skill by name or use /qinglong-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
Version 0.1.1 - 优化连接配置说明,支持账号密码登录与 client_id/client_secret 两种认证方式 - 强调推荐使用账号密码获取 JWT,避免 open API 在 Qinglong 2.20.x 版本的 "jwt malformed" 问题 - 更新获取 Token 方式与示例命令,增加判错与兼容性说明 - 调整文档结构,澄清认证优先级和安全注意事项
v0.1.0
Initial release of qinglong-skill. - Introduces a management assistant for Qinglong Panel, supporting natural language commands for common tasks (e.g., listing tasks, managing environment variables, running tasks, viewing logs). - Guides users to provide Qinglong panel address and access token when needed. - Maps user intent to corresponding API modules (task, env, script, subscription, dependency, system). - Provides ready-to-use Bash/curl sample commands for all major functions. - Offers detailed usage notes, ID formats, and error handling recommendations for safe operation.
Metadata
Slug qinglong-skill
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Qinglong?

青龙面板管理助手。当用户需要操作青龙面板(定时任务/环境变量/脚本/订阅/依赖/系统设置)时触发。支持自然语言操作,例如:"列出所有任务"、"添加环境变量"、"运行任务"、"查看日志"等。 It is an AI Agent Skill for Claude Code / OpenClaw, with 325 downloads so far.

How do I install Qinglong?

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

Is Qinglong free?

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

Which platforms does Qinglong support?

Qinglong is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Qinglong?

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

💬 Comments