← Back to Skills Marketplace
105
Downloads
0
Stars
0
Active Installs
10
Versions
Install in OpenClaw
/install ipaas-vitepress-content-automation
Description
自动生成 B 端集成解决方案文档并安全部署至 VitePress 站点。
README (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。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ipaas-vitepress-content-automation - After installation, invoke the skill by name or use
/ipaas-vitepress-content-automation - Provide required inputs per the skill's parameter spec and get structured output
Version History
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构建的产品官网
Metadata
Frequently Asked Questions
What is IPaaS VitePress Content Automation?
自动生成 B 端集成解决方案文档并安全部署至 VitePress 站点。 It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.
How do I install IPaaS VitePress Content Automation?
Run "/install ipaas-vitepress-content-automation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is IPaaS VitePress Content Automation free?
Yes, IPaaS VitePress Content Automation is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does IPaaS VitePress Content Automation support?
IPaaS VitePress Content Automation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created IPaaS VitePress Content Automation?
It is built and maintained by EvanChang (@evan-ch); the current version is v1.0.9.
More Skills