← 返回 Skills 市场
mcxxtyhd

crawl requirement from confluence

作者 mcxxtyhd · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
252
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install theo-confluence-reader
功能描述
读取Confluence需求文档并整理成指定格式。采集原则是"忠实记录",而非"需求分析"。输出包括:{序号}_{标题}.md(每个页面一个Markdown文件)、requirement-meta.md(元信息)、images/(所有图片,文件中包含图片引用)。
安全使用建议
This skill appears to do what it says (crawl Confluence and save Markdown/images) but has two practical risks you should consider before installing: (1) it insists on crawling every child page and will not stop mid-run, which can download large amounts of potentially sensitive data; (2) its cleanup script will delete the oldest zip files and output subdirectories under the configured workspace path — that could remove unrelated files. Also, the tool relies on a logged-in browser session or cookies (session credentials) that are not declared as required environment variables; avoid pasting cookies into untrusted tools. Recommendations: set outputDir and workspaceDir to an isolated test folder, review/modify the cleanup script (or disable automatic deletion), test on a small subtree first, and prefer using a dedicated Confluence API token (scoped to read-only) instead of browser cookies. If you can provide the skill's source code or clarify how cookies/session data are handled, I can reassess with higher confidence.
功能分析
Type: OpenClaw Skill Name: theo-confluence-reader Version: 1.0.1 The skill automates the recursive scraping of Confluence environments and requires users to provide sensitive session cookies (JSESSIONID, CONFLAuth) for authentication. It includes PowerShell scripts that perform recursive file deletions (Remove-Item -Force) to enforce a 1GB storage limit and uses curl.exe to download attachments. While these capabilities are aligned with the stated purpose of document collection, the combination of manual credential handling and automated filesystem cleanup presents a risk of session hijacking or accidental data loss if misconfigured.
能力评估
Purpose & Capability
The skill's name/description (Confluence reader that converts pages to Markdown and saves images) matches the SKILL.md instructions: enumerating page trees, converting HTML→MD, and saving images. There are no unrelated binaries or external services requested. However, the requirement to always fetch every child page (no partial fetch) is strict and may be disproportionate for many legitimate uses.
Instruction Scope
Runtime instructions tell the agent/user to (a) open a browser and stay logged in (relying on a session), (b) execute JavaScript in the browser console to scrape page links, (c) optionally use a cookie with the Confluence REST API, (d) recursively fetch all child pages and images without skipping, and (e) run PowerShell that deletes zip files and output subdirectories when storage thresholds are exceeded. These behaviors broaden the scope beyond simple conversion: they depend on user session cookies, require executing browser console JS and local PowerShell, and include destructive file operations that may affect other data.
Install Mechanism
No install spec or code is included (instruction-only), so nothing is downloaded or installed by the skill itself. That reduces supply-chain risk. Note: the agent's runtime instructions still call for executing local PowerShell and browser JS, which is operational risk but not an installation risk.
Credentials
The skill declares no env vars/credentials, but the instructions require a logged-in browser session and include functions that accept a cookie string for REST API calls — effectively requiring session credentials that are not declared. The cleanup script targets workspaceDir and *.zip files in the workspace root, which may contain unrelated user data; that access is broader than just writing the skill's own outputs.
Persistence & Privilege
The skill does not request always:true or otherwise demand permanent inclusion. It does instruct creating timestamped output directories and removing old directories/zip files within configured paths, which is normal for a scraper but carries the deletion risk noted above.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install theo-confluence-reader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /theo-confluence-reader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
second version - remove security info
v1.0.0
初始版本 - 支持递归抓取子页面和图片
元数据
Slug theo-confluence-reader
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

crawl requirement from confluence 是什么?

读取Confluence需求文档并整理成指定格式。采集原则是"忠实记录",而非"需求分析"。输出包括:{序号}_{标题}.md(每个页面一个Markdown文件)、requirement-meta.md(元信息)、images/(所有图片,文件中包含图片引用)。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 252 次。

如何安装 crawl requirement from confluence?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install theo-confluence-reader」即可一键安装,无需额外配置。

crawl requirement from confluence 是免费的吗?

是的,crawl requirement from confluence 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

crawl requirement from confluence 支持哪些平台?

crawl requirement from confluence 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 crawl requirement from confluence?

由 mcxxtyhd(@mcxxtyhd)开发并维护,当前版本 v1.0.1。

💬 留言讨论