← 返回 Skills 市场
pangin

OpenClaw confluence

作者 Kim Seong Uk · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2057
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-confluence-skill
功能描述
Full Confluence Cloud REST API v2 skill (pages, spaces, folders, databases, whiteboards, comments, labels, tasks, properties, etc.) with basic/OAuth auth, pagination, and migration from confluence-cli.
安全使用建议
This skill appears to be a full Confluence v2 client and the scripts are generally consistent with that purpose, but there are two practical concerns: (1) the skill actually requires Confluence credentials (email + API token or OAuth token and a base URL) even though the registry metadata lists none — expect to provide sensitive env variables if you use it; (2) the included migration script will read ~/.confluence-cli/config.json and write a .env file inside the skill folder, which can copy credentials from your home directory into a file the skill loads. Before installing: verify the publisher/source, review the scripts (especially migrate-from-confluence-cli.js and scripts/client.js), avoid placing long-lived credentials in global scopes, consider running the skill in an isolated environment, and if you use the migration script inspect ~/.confluence-cli/config.json to ensure it only contains what you intend to export. If you are uncomfortable with a bundled script reading/writing files in your home directory, do not install or run the migration step.
功能分析
Type: OpenClaw Skill Name: openclaw-confluence-skill Version: 1.0.0 The skill is suspicious due to its explicit instruction in SKILL.md and implementation in scripts/migrate-from-confluence-cli.js to access and read a sensitive configuration file located outside the skill's directory, specifically `~/.confluence-cli/config.json`. This script parses the file to extract Confluence credentials (domain, email, API token) and writes them into the skill's local `.env` file. While the stated intent is 'migration' and not external exfiltration, accessing sensitive user files from the home directory without explicit, granular consent is a high-risk behavior and a privacy concern.
能力评估
Purpose & Capability
The code and SKILL.md clearly implement a Confluence Cloud REST API v2 client (pages, spaces, attachments, etc.), which is consistent with the skill name and description. However, the registry metadata declares no required environment variables or primary credential even though the skill needs Confluence credentials (basic or OAuth) and a base URL. That mismatch between claimed requirements and real needs is a coherence concern.
Instruction Scope
Runtime instructions and scripts are focused on Confluence API calls and are self-contained. However, the included migration script (scripts/migrate-from-confluence-cli.js) explicitly reads ~/.confluence-cli/config.json and writes a .env file into the skill directory — this accesses files in the user's home directory and writes to disk. While documented in SKILL.md, reading a user home config without further guardrails expands scope and could pull locally-stored credentials into the skill's .env.
Install Mechanism
There is no install specification or external download. All code is bundled with the skill (node scripts). No external URLs, package installs, or archive extracts are invoked during install, which keeps install risk low.
Credentials
The skill requires sensitive environment variables at runtime (CONFLUENCE_BASE_URL, CONFLUENCE_AUTH_METHOD, CONFLUENCE_EMAIL, CONFLUENCE_API_TOKEN or CONFLUENCE_OAUTH_TOKEN, optionally CONFLUENCE_ADMIN_KEY), but the registry metadata lists none and primary credential is unset. Requesting API tokens/OAuth tokens is expected for this functionality, but the lack of declared required env vars in metadata is an inconsistency and should be corrected. Also the migrate script will read credentials from ~/.confluence-cli/config.json and write them to .env, which centralizes credentials into a file the skill will load.
Persistence & Privilege
always:false and no OS restriction — normal. The skill will read a .env file at the skill location (loadDotEnv) and the migration script will create/overwrite that .env file in the skill directory. Writing a .env is typical for CLI tools, but it means secrets will be stored on disk in the agent's filesystem; users should be aware of that persistence.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-confluence-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-confluence-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of full Confluence Cloud REST API v2 skill. - Supports all major API groups: pages, spaces, folders, whiteboards, databases, comments, tasks, and more. - Compatible with both Basic (email + API token) and OAuth authentication methods. - Includes helpers for pagination, admin key header, and easy migration from confluence-cli configurations. - Provides command-line scripts for listing, retrieving, and calling endpoints directly.
元数据
Slug openclaw-confluence-skill
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

OpenClaw confluence 是什么?

Full Confluence Cloud REST API v2 skill (pages, spaces, folders, databases, whiteboards, comments, labels, tasks, properties, etc.) with basic/OAuth auth, pagination, and migration from confluence-cli. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2057 次。

如何安装 OpenClaw confluence?

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

OpenClaw confluence 是免费的吗?

是的,OpenClaw confluence 完全免费(开源免费),可自由下载、安装和使用。

OpenClaw confluence 支持哪些平台?

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

谁开发了 OpenClaw confluence?

由 Kim Seong Uk(@pangin)开发并维护,当前版本 v1.0.0。

💬 留言讨论