← 返回 Skills 市场
105
总下载
0
收藏
0
当前安装
10
版本数
在 OpenClaw 中安装
/install ipaas-vitepress-content-automation
功能描述
自动生成 B 端集成解决方案文档并安全部署至 VitePress 站点。
使用说明 (SKILL.md)
触发场景
- 当用户要求撰写或发布系统集成解决方案(如:金蝶集成天猫)时。
自动化流程 (Workflow)
- 数据提取:识别两个对接系统名称、接口范围及业务场景。
- 读取模板:
file_read: ./template/solution-template.md - 内容创作:基于模板逻辑生成 Markdown 文本。
- 本地写入:
file_write: ./docs/cases/{filename}.md - 配置更新:
file_write: ./docs/.vitepress/config.mts(更新导航栏) - 安全部署:调用项目内的 shell 脚本执行发布:
shell: bash ./scripts/deploy.sh
安全约束
- 认证:本工具仅支持 SSH Key 密钥认证,不接受密码输入。
- 环境:运行环境需预装 pnpm 和 rsync。
安全使用建议
This skill appears to do what it says (generate docs and deploy via rsync/SSH) but fix a few issues and check operational risks before using:
- Fix the script path mismatch: SKILL.md calls ./scripts/deploy.sh but the repo has script/deploy.sh. Correct the path so the agent can run the deploy script.
- Confirm the platform will surface and require the env vars (SERVER_IP and REMOTE_DIR). The package's top-level metadata lists no required env vars; ensure your agent will prompt for or inject them before running.
- Understand the build step runs 'pnpm install' (network access to npm). If you run this in a sensitive environment, review package.json (not provided) and audit dependencies, or run the build in an isolated CI/staging environment.
- Ensure SSH key-based auth is set up and known_hosts is populated as recommended (ssh-keyscan / ssh-copy-id). The script enforces SSH key auth and forbids syncing to common system directories, which is good.
- Test in a non-production/staging server first to verify the generated docs and deployment behavior.
If these points are resolved (correct script path, env vars handled, and you accept the network build step), the skill is reasonably coherent for its purpose. If you cannot correct or verify these issues, do not run it against production systems.
功能分析
Type: OpenClaw Skill
Name: ipaas-vitepress-content-automation
Version: 1.0.9
The skill bundle is a legitimate automation tool for generating and deploying VitePress documentation. It includes proactive security measures in `script/deploy.sh`, such as validating required environment variables and explicitly forbidding deployments to sensitive system directories (e.g., /etc, /root). The use of shell commands, rsync, and SSH is strictly aligned with the stated purpose of building and synchronizing web content to a remote server.
能力评估
Purpose & Capability
The name/description (generate iPaaS docs and deploy to a VitePress site) matches the included files: a template, README, SKILL.md workflow, and a deploy.sh that builds and rsyncs the built site. Declared runtime binaries (pnpm, rsync, ssh) and env vars (SERVER_IP, REMOTE_DIR, REMOTE_USER, SERVER_PORT) in SKILL.md are appropriate for remote deployment. However, the registry metadata at the top of the skill packaging lists no required env vars or binaries — this mismatch between manifest-level requirements and the SKILL.md runtime requirements is an incoherence that could cause confusion at install/runtime.
Instruction Scope
The instructions are narrowly scoped to reading a template, writing docs, updating VitePress config, and invoking a shell deploy script. There is no instruction to read unrelated files or exfiltrate data. Two operational issues: SKILL.md says to run './scripts/deploy.sh' (plural 'scripts') but the repository contains 'script/deploy.sh' (singular) — that will cause the runtime instruction to fail unless corrected. The deploy workflow requires user-provided SERVER_IP/REMOTE_DIR and assumes SSH key auth; that is reasonable but must be validated by the installer.
Install Mechanism
There is no install specification (instruction-only), which minimizes installation risk. The included deploy.sh runs 'pnpm install' and 'pnpm run docs:build' — building will fetch packages from the network (npm registry), so the build step has network-side effects. No external or obfuscated download URLs are present in the package itself.
Credentials
Environment variables referenced (SERVER_IP, REMOTE_DIR, REMOTE_USER, SERVER_PORT) are proportional to the stated deployment purpose. The deploy script enforces required SERVER_IP and REMOTE_DIR and defaults others sensibly. The inconsistency is that the registry metadata header lists no required env vars while the SKILL.md includes them; confirm the platform will prompt for or enforce these variables before running. No unrelated secrets are requested.
Persistence & Privilege
The skill is not always:true and does not request persistent elevated privileges. The deploy script writes only to the target remote directory (and checks against system directories) and does not modify other skills or global agent settings. Autonomous invocation (disable-model-invocation: false) is normal and not a red flag here by itself.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ipaas-vitepress-content-automation - 安装完成后,直接呼叫该 Skill 的名称或使用
/ipaas-vitepress-content-automation触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.9
Version 1.2.0
- 更新了 skill 的 homepage 链接和描述用词(简化 wording、修改网站地址)。
- 调整与加强环境变量说明,更明确 SSH、用户权限等部署要求。
- 精简与优化“自动化流程”步骤说明,强调更新导航栏与场景举例。
- 安全约束部分缩写并聚焦于 SSH 密钥认证和工具依赖。
- 文档结构与部分术语实现规范化,提升整体可读性。
v1.0.8
- Version bump from 1.1.3 to 1.1.4.
- Improved workflow documentation with more precise steps and clearer structure.
- Fixed config update path from `./docs/.vpress/config.mts` to `./docs/.vitepress/config.mts`.
- Updated environment variable descriptions and removed examples for clarity.
- Enhanced safety and requirements section, adding info about pre-checks for deployment tools and stricter access control.
v1.0.7
- Added a homepage field to metadata.
- Updated description for clarity and accuracy.
- Enhanced metadata section for environmental and tool requirements.
- Clarified and expanded workflow steps.
- Refined and renamed intent trigger section for better invocation.
- Expanded and emphasized safety protocols, including key authentication and path protection.
v1.0.6
- Updated skill name, title, description, and version metadata.
- Added author and license fields.
- Provided stricter and more comprehensive metadata, including runtime, categories, and repository link.
- Improved documentation clarity regarding when to run and workflow steps.
- Enhanced notes concerning SSH security and project directory requirements.
- No code changes detected; changelog reflects documentation and metadata updates only.
v1.0.5
- Update version to 1.1.1 and revise description for clarity.
- Add required binaries (pnpm, rsync, ssh) and expand environment variable documentation.
- Refine guidance for when and how the skill is triggered.
- Adjust workflow step details for improved precision and readability.
- Add stricter file structure and permission notes.
v1.0.4
**Version 1.1.0 introduces enhanced security and easier configuration.**
- 强制采用 SSH 密钥免密认证,移除明文密码依赖。
- 新增环境变量(如 SERVER_IP),自动识别与使用运行环境配置。
- 实现项目根目录路径自动识别,减少人工脚本路径调整。
- 改进说明文档,简化 Skill 触发条件与工作流程描述。
v1.0.3
- Added a README.md file to the project for improved documentation.
- No changes to functionality or workflow.
v1.0.2
同步脚本增加容错
v1.0.1
更新脚本取消同步脚本中的账号密码和地址硬编码,改成从环境变量中取值,提高安全性
v1.0.0
自动生成B端iPaaS行业数据集成解决方案文档,按栏目自动归类,并打包自动发布到VitePress构建的产品官网
元数据
常见问题
IPaaS VitePress Content Automation 是什么?
自动生成 B 端集成解决方案文档并安全部署至 VitePress 站点。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 105 次。
如何安装 IPaaS VitePress Content Automation?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ipaas-vitepress-content-automation」即可一键安装,无需额外配置。
IPaaS VitePress Content Automation 是免费的吗?
是的,IPaaS VitePress Content Automation 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
IPaaS VitePress Content Automation 支持哪些平台?
IPaaS VitePress Content Automation 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 IPaaS VitePress Content Automation?
由 EvanChang(@evan-ch)开发并维护,当前版本 v1.0.9。
推荐 Skills