← 返回 Skills 市场
281
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install zeelin-report-publisher
功能描述
Publish reports to the ZeeLin reports website ("智灵报告网站") by copying report assets, inserting a new top entry into public/reports_config.json for any category...
安全使用建议
This skill appears to do what it claims, but it will make persistent, user-level changes: it can set your git global user.name/user.email, generate an SSH key at ~/.ssh/id_ed25519 (if one is absent), and upload that public key to your GitHub account via the gh CLI. Before running bootstrap/publish: (1) verify the repo path and backup any existing ~/.ssh/id_ed25519 and your git global config if you care about them; (2) run bootstrap only on machines you control; (3) be prepared to complete gh auth login in your browser (the script may attempt that); (4) review and test in a fork or disposable repo if you want to avoid accidental pushes to a shared repository; (5) if you do not want global git config changes or SSH key uploads, run the publish script manually after performing your own authentication/configuration steps. If you need additional assurance, request the full publish_report.py contents (already included) be audited for any hidden network calls — the script interacts with Git/GitHub and placehold.co (for placeholder cover images), which is expected behavior.
功能分析
Type: OpenClaw Skill
Name: zeelin-report-publisher
Version: 0.1.1
The skill bundle provides a legitimate automation workflow for publishing reports to a specific GitHub-hosted repository (ZeeLin Reports). The scripts (bootstrap_github.sh and publish_report.py) handle environment setup, SSH key generation via the official GitHub CLI, file management, and Pull Request creation. The code follows security best practices such as avoiding shell injection in subprocess calls and sanitizing path segments, with no evidence of data exfiltration, unauthorized access, or malicious intent.
能力评估
Purpose & Capability
The name/description (publish reports to the ZeeLin site) matches the included scripts and instructions: copying assets, editing public/reports_config.json, running npm build, creating a feature branch, pushing, and opening a PR. Required binaries (git, python3, npm, optionally gh) are appropriate for these tasks.
Instruction Scope
SKILL.md and the scripts instruct the agent to configure global git identity, generate/upload an SSH key, verify push access, mutate repo files (reports_config.json and public/<category>), run npm build, commit, push, and create a PR. These actions are within the publishing scope but are intrusive (global git config changes, SSH key creation/upload, remote push dry-run and real push). The instructions do not read unrelated system files or request unrelated credentials.
Install Mechanism
There is no install spec; the skill is instruction-plus-scripts only. That reduces supply-chain risk. Provided scripts are plain bash/Python and do not download arbitrary archives or execute code fetched from unknown servers.
Credentials
No environment variables or external credentials are declared or required. However, the bootstrap script will create an SSH key at ~/.ssh/id_ed25519 (if missing) and, when the GitHub CLI (gh) is available and authenticated, will upload that public key to the user's GitHub account. That is a sensitive operation but is reasonably explained by the need to ensure SSH-based repo push access.
Persistence & Privilege
The skill does not request always:true and does not autonomously persist itself into other skills. It does modify user-level state: git global config (user.name/user.email) and the user's ~/.ssh keys (possibly creating and uploading a key). Those are user-wide changes that persist beyond a single run and thus warrant explicit user consent before running bootstrap.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install zeelin-report-publisher - 安装完成后,直接呼叫该 Skill 的名称或使用
/zeelin-report-publisher触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
zeelin-report-publisher 0.1.1
- No changes detected in this version; documentation and functionality remain the same.
v0.1.0
Initial release of zeelin-report-publisher.
- Publishes reports to the 智灵报告网站 with support for multiple categories.
- Automates report asset copying, metadata updating, and build checks.
- Prepares PR-ready feature branches and assists with GitHub PR creation.
- Provides bootstrapping workflows for both direct and forked repository access.
- Auto-detects date and generates report abstracts when not provided.
- Enforces PR-based workflow; direct pushes to main are prevented.
元数据
常见问题
Zeelin Report Publisher 是什么?
Publish reports to the ZeeLin reports website ("智灵报告网站") by copying report assets, inserting a new top entry into public/reports_config.json for any category... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 281 次。
如何安装 Zeelin Report Publisher?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install zeelin-report-publisher」即可一键安装,无需额外配置。
Zeelin Report Publisher 是免费的吗?
是的,Zeelin Report Publisher 完全免费(开源免费),可自由下载、安装和使用。
Zeelin Report Publisher 支持哪些平台?
Zeelin Report Publisher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Zeelin Report Publisher?
由 thu-nmrc(@thu-nmrc)开发并维护,当前版本 v0.1.1。
推荐 Skills