← 返回 Skills 市场
miaoying-cli-skill
作者
creatorkuang
· GitHub ↗
· v1.0.4
· MIT-0
128
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install miaoying
功能描述
创建在线表单收集信息、制作调查问卷、发起投票活动、预约报名、数据查询表格或截图收集任务。支持打卡签到、接龙报名、在线考试、选课抢课、时段预约、信息查询等场景。当用户需要制作问卷、收集报名信息、进行投票选举、预约时间段、创建查询表格或收集图片截图时使用此技能。
安全使用建议
What to check before installing:
- Source and provenance: confirm the skill's origin (repository/homepage). The package.json and SKILL.md reference a GitHub repo, but the registry entry lacked key details — verify the real repo and commit history.
- API key handling: the skill requires MIAOYING_API_KEY. Create a key with minimal permissions and prefer a short-lived/revocable key. Do NOT paste long-term keys into chat. If the skill stores the key in ~/.miaoying/config.json, ensure that file is in .gitignore and that you are comfortable with a local credential file.
- Install safely: run npm ci --ignore-scripts in an isolated environment (container/VM) if you want to inspect behavior first. SKILL.md already recommends --ignore-scripts which helps mitigate lifecycle-script risks.
- Network endpoints: the CLI calls miaoying.hui51.cn and www.aiphoto8.cn and downloads assets from cdn.hui51.cn / hui51.oss-cn-beijing.aliyuncs.com. If any of these hosts are unexpected for you, verify with the official service/maintainers.
- Review code you will run: the repository is included in the package — inspect src/ for any unexpected network calls, credential exfiltration, or filesystem access beyond the declared paths. Pay attention to download code and any allowlists (there are domain allowlists, but some entries and matching logic are slightly odd).
- Run in sandbox: if you lack time to audit, run the CLI in a sandboxed environment (container or dedicated VM) with a limited test API key.
Primary reason for 'suspicious': the skill is functionally coherent, but the registry metadata omission (no env vars / no primary credential / no install spec) contradicts the SKILL.md and source code which clearly require Node and an MIAOYING_API_KEY; this mismatch should be resolved before trusting the package.
功能分析
Type: OpenClaw Skill
Name: miaoying
Version: 1.0.4
The Miaoying skill bundle is a legitimate integration for the Miaoying form and survey platform, allowing users to create and manage activities like bookings, exams, and votes via a CLI. The codebase includes proactive security measures, such as SSRF protection through domain allowlisting for downloads (e.g., cdn.hui51.cn), path traversal sanitization for file operations, and size limits on downloads (src/utils.js). The instructions in SKILL.md and the prompts directory are consistent with the tool's stated purpose, and no evidence of malicious intent, data exfiltration, or harmful prompt injection was found.
能力评估
Purpose & Capability
The skill's name/description (create forms, votes, bookings, export data, generate QR codes) aligns with the included Node.js CLI source and its network calls to Miaoying endpoints. However the registry metadata presented earlier (no required env vars, no primary credential, no install spec) is inconsistent with the SKILL.md and source which require Node.js/npm and an MIAOYING_API_KEY. This metadata mismatch should be resolved.
Instruction Scope
SKILL.md and the code limit runtime actions to: calling the Miaoying OpenAPI, generating/saving QR images to ./qrcodes, reading/writing ~/.miaoying/config.json, and exporting/downloading data. The runtime instructions do not ask for unrelated system data. The skill does instruct installing npm deps and reading bundled prompt files for form templates; those are within the functional scope.
Install Mechanism
The skill is distributed with Node.js source and a package.json and the SKILL.md recommends running npm install (or npm ci) which writes node_modules and package-lock.json. That is expected for a Node CLI. The SKILL.md recommends --ignore-scripts and npm ci for safety (good). However the registry metadata claiming 'no install spec' contradicts the SKILL.md; that inconsistency should be clarified. Dependencies are common (axios, form-data, xlsx) and come from npm.
Credentials
The code and SKILL.md require an MIAOYING_API_KEY (used for Authorization headers) and provide mechanisms to store it in ~/.miaoying/config.json. But the registry summary at the top reported 'no required env vars' and 'no primary credential' — a clear inconsistency. Requiring one API key is proportionate to the described functionality, but storing keys on disk may be sensitive; the skill also suggests adding that file to .gitignore. Confirm the key's permissions and lifetime (use minimal-scope, short-lived or revocable keys).
Persistence & Privilege
The skill does not request 'always: true' or elevated platform privileges. It writes only to its own config path (~/.miaoying/config.json), qrcodes/ and node_modules (when installed) and does not modify other skills or system-wide agent configuration. Autonomous invocation (disable-model-invocation: false) is normal.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install miaoying - 安装完成后,直接呼叫该 Skill 的名称或使用
/miaoying触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
miaoying v1.0.4
- 移除了 `src/commands/upload.js` 文件,去除了相关的上传功能。
- 其余功能与说明文档保持不变,核心使用流程和依赖未受影响。
v1.0.3
miaoying 1.0.3 更新日志
- 新增 install 字段,详细说明依赖包(axios, form-data, xlsx)、安装方式和安全措施(--ignore-scripts)。
- 明确依赖来源、用途与推荐的 npm 命令,并增加了依赖完整性校验建议和安全提示。
- 适配 npm ci 与 npm install 多种依赖安装方案。
- file_access 中格式小幅调整,便于依赖与操作系统兼容。
- 优化安全相关文档描述,增加依赖无后门说明。
v1.0.2
miaoying v1.0.2
- Initial public release with full CLI source code included (no external npm package required).
- Added CLI commands for creating activities (统计/打卡/接龙/投票/预约/考试/查查)、生成二维码、导出结果等常见场景(含 book, chacha, create, download, exam, export, list, qrcode, update, upload, vote)。
- 明确要求用户必须配置 MIAOYING_API_KEY 环境变量,并指导通过官方后台申请。
- 完善 SKILL.md,详细列出所有依赖、文件访问、网络访问和场景适用性说明。
- 提供详细安全操作建议、二维码正确展示方法以及标准使用流程。
v1.0.1
**miaoying 1.0.1 Changelog**
- Added formal specification of credential requirements, including API Key details and permissions.
- Documented required environment variables, binaries (Node.js, npm, miaoying CLI), network endpoints, and filesystem access for full transparency.
- Enhanced security guidance: recommend storing API keys via environment variables; discourage pasting keys in chat.
- No code or feature changes; only documentation/metadata improvements to make requirements, dependencies, and usage scenarios clearer for all users.
v1.0.0
秒应 (miaoying) 技能 1.0.0 首发版
- 引导用户通过秒应开放接口创建各类活动,并生成二维码便于微信分享。
- 支持打卡、接龙、投票、信息收集、预约、考试、查查等多元场景。
- 提供详细操作流程,包括 API 密钥配置、表单生成、二维码展示等关键步骤。
- 附带标准客服联系方法及活动类型判断指引,助力用户顺利完成活动管理与分享。
元数据
常见问题
miaoying-cli-skill 是什么?
创建在线表单收集信息、制作调查问卷、发起投票活动、预约报名、数据查询表格或截图收集任务。支持打卡签到、接龙报名、在线考试、选课抢课、时段预约、信息查询等场景。当用户需要制作问卷、收集报名信息、进行投票选举、预约时间段、创建查询表格或收集图片截图时使用此技能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 128 次。
如何安装 miaoying-cli-skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install miaoying」即可一键安装,无需额外配置。
miaoying-cli-skill 是免费的吗?
是的,miaoying-cli-skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
miaoying-cli-skill 支持哪些平台?
miaoying-cli-skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 miaoying-cli-skill?
由 creatorkuang(@creatorkuang)开发并维护,当前版本 v1.0.4。
推荐 Skills