Agent Skillskrafton-ai/KIRA › confluence-deep-reader

confluence-deep-reader

GitHub

递归读取Confluence页面及其最多3层深的子页面,适用于用户需要全面阅读文档树、理解层级结构或分析父子页面内容的场景。

KIRA-Slack/.claude/skills/confluence-deep-reader/SKILL.md krafton-ai/KIRA

Trigger Scenarios

用户提供Confluence链接并要求读取所有内容或相关页面 用户要求读取某页面及其子页面 用户希望了解Confluence页面的完整内容树

Install

npx skills add krafton-ai/KIRA --skill confluence-deep-reader -g -y
More Options

Non-standard path

npx skills add https://github.com/krafton-ai/KIRA/tree/main/KIRA-Slack/.claude/skills/confluence-deep-reader -g -y

Use without installing

npx skills use krafton-ai/KIRA@confluence-deep-reader

指定 Agent (Claude Code)

npx skills add krafton-ai/KIRA --skill confluence-deep-reader -a claude-code -g -y

安装 repo 全部 skill

npx skills add krafton-ai/KIRA --all -g -y

预览 repo 内 skill

npx skills add krafton-ai/KIRA --list

SKILL.md

Frontmatter
{
    "name": "confluence-deep-reader",
    "description": "Read a Confluence page and recursively explore its child pages up to 3 levels deep. Use when users want to comprehensively read a Confluence page tree, understand hierarchical documentation, or analyze content across parent and child pages."
}

Confluence Deep Reader

This skill guides you to recursively read Confluence pages and their descendants up to 3 levels deep.

When to Use This Skill

Use this skill when:

  • User provides a Confluence link and wants to read "everything" or "all related pages"
  • User asks to "read this page and subpages"
  • User wants to understand the full content tree of a Confluence page
  • User needs comprehensive analysis of hierarchical documentation

Workflow

Step 1: Read the Starting Page

Use getConfluencePage to read the initial page provided by the user.

Step 2: Discover Child Pages

Use getConfluencePageDescendants to find all child pages of the current page. This tool returns the hierarchical structure of descendants.

Step 3: Read Each Child Page (Depth 1)

For each child page found:

  1. Use getConfluencePage to read its content
  2. Track that this is depth 1

Step 4: Recursively Explore Deeper Levels

For each child page read in Step 3:

  1. Use getConfluencePageDescendants to check if it has its own children
  2. If children exist and current depth < 3:
    • Read each grandchild page (depth 2)
    • Repeat this process for depth 3

IMPORTANT: Stop at depth 3. Do not explore beyond 3 levels from the starting page.

Step 5: Synthesize Information

After reading all pages within the depth limit:

  1. Organize information hierarchically
  2. Provide comprehensive summary or answer user's question
  3. Note if there are deeper levels that were not explored (beyond depth 3)

Depth Tracking

Keep track of the current depth level:

  • Depth 0: Starting page (the one user provided)
  • Depth 1: Direct children of starting page
  • Depth 2: Grandchildren
  • Depth 3: Great-grandchildren (STOP HERE)

Best Practices

  • Show progress: Let user know which pages you're reading (e.g., "Reading main page... Found 5 child pages... Reading child 1/5...")
  • Respect the limit: Never go beyond depth 3
  • Be efficient: If there are many pages (>20), consider asking user if they want to continue or focus on specific sections
  • Handle errors gracefully: If a page cannot be accessed, note it and continue with others
  • Provide structure: When presenting results, maintain the hierarchical structure so users understand the page relationships

Example Usage

User: "Read this Confluence page and all its subpages: [link]"

Your workflow:
1. Read the starting page (depth 0)
2. Find its children using getConfluencePageDescendants
3. Read each child (depth 1) and find their children
4. Read each grandchild (depth 2) and find their children
5. Read each great-grandchild (depth 3) - STOP
6. Synthesize all information into a comprehensive summary

When to Ask for Clarification

  • If there are 50+ pages in the tree, ask if user wants to proceed with all or focus on specific branches
  • If user asks for content "deeper than 3 levels", explain the limit and offer to focus on specific deep branches

Version History

  • 652dacb Current 2026-08-20 12:23

Same Skill Collection

KIRA-Slack/.claude/skills/docx/SKILL.md
KIRA-Slack/.claude/skills/email-action-extractor/SKILL.md
KIRA-Slack/.claude/skills/it-role-expert/SKILL.md
KIRA-Slack/.claude/skills/pdf/SKILL.md
KIRA-Slack/.claude/skills/pptx/SKILL.md
KIRA-Slack/.claude/skills/scratch-pad/SKILL.md
KIRA-Slack/.claude/skills/slack-memory-cleanup/SKILL.md
KIRA-Slack/.claude/skills/slack-memory-retrieval/SKILL.md
KIRA-Slack/.claude/skills/slack-memory-store/SKILL.md
KIRA-Slack/.claude/skills/slack-proactive-intervention-patterns/SKILL.md
KIRA-Slack/.claude/skills/web-navigation-strategies/SKILL.md
KIRA-Slack/.claude/skills/xlsx/SKILL.md
KiraClaw/defaults/skills/channel-setup/SKILL.md
KiraClaw/defaults/skills/docx/SKILL.md
KiraClaw/defaults/skills/html-presentation/SKILL.md
KiraClaw/defaults/skills/pdf/SKILL.md
KiraClaw/defaults/skills/playwright-use/SKILL.md
KiraClaw/defaults/skills/pptx/SKILL.md
KiraClaw/defaults/skills/skill-creator/SKILL.md
KiraClaw/defaults/skills/speak-natural/SKILL.md
KiraClaw/defaults/skills/xlsx/SKILL.md

Metadata

Files
0
Version
652dacb
Hash
53a3b1c9
Indexed
2026-08-20 12:23

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 14:09
浙ICP备14020137号-1 $방문자$