AgentSkillsCN

confluence

通过搜索、阅读和写入操作管理 Confluence 页面

SKILL.md
--- frontmatter
name: confluence
description: Manage Confluence pages with search, read, and write operations
argument-hint: <operation> [args]
allowed-tools: Bash, Read

Confluence Skill

Manage Confluence pages with search, read, and write operations.

When invoked, use the Confluence client to handle the request: $ARGUMENTS

Available Commands

Search for Pages

bash
python -m sidekick.clients.confluence search "query" [--space SPACE] [--limit N]

Get Page Details

bash
python -m sidekick.clients.confluence get-page PAGE_ID

Get Page by Title

bash
python -m sidekick.clients.confluence get-page-by-title "Title" SPACE

Read Page Content

bash
python -m sidekick.clients.confluence read-page PAGE_ID

Create New Page

bash
python -m sidekick.clients.confluence create-page SPACE "Title" content.html [--parent PARENT_ID]

Update Page

bash
python -m sidekick.clients.confluence update-page PAGE_ID content.html [--title "New Title"]

Add Topic to 1:1 Doc

bash
python -m sidekick.clients.confluence add-topic-to-oneonone PERSON "Topic" [--section SECTION]

Search Cache

The Confluence client automatically caches search query to page mappings for faster repeated searches.

Cache Management:

bash
python -m sidekick.clients.confluence cache-show
python -m sidekick.clients.confluence cache-clear

Example Usage

When the user asks to:

  • "Search for API documentation in Confluence" - Use search command
  • "Read the contents of my 1:1 doc with Bob" - Search for the doc and read it
  • "Add a topic to my 1:1 with Alice" - Use add-topic-to-oneonone command
  • "Update the team wiki page" - Use update-page command

For full documentation, see the detailed Confluence skill documentation in this folder.