Confluence Knowledge Base Auditor
Audit your Confluence knowledge base for stale pages, orphaned content, and neglected spaces. Get a health report automatically.
Free to start
1,000 credits included
No credit card required
Try this agent Book a demoSetup in 10 min · Cancel anytime
Setup time
~10 min
Time saved
2-3 hrs/audit
Difficulty
Medium
Tools
1 connected
How it works
Enumerate Spaces
Lists all Confluence spaces and identifies neglected ones with low page counts
Find Stale Content
Searches for pages not updated within your threshold and flags critically stale content
Detect Orphans
Identifies pages with no parent-child relationships or inbound links from other content
Health Report
Generates a space-by-space breakdown with health scores and cleanup recommendations
Try asking
View the agent prompt
See the full instructions this agent runs on — copy, edit, or customize it
ExpandCollapse
View the agent prompt
See the full instructions this agent runs on — copy, edit, or customize it
The Prompt
Task
Use @Confluence/List SpacesName it "Confluence/List Spaces" and call it with @Confluence/List Spaces to enumerate all spaces, @Confluence/Search PagesName it "Confluence/Search Pages" and call it with @Confluence/Search Pages to find pages by last modified date, and @Confluence/Get PageName it "Confluence/Get Page" and call it with @Confluence/Get Page to inspect individual pages. Identify stale pages (not updated in 90+ days), orphaned content (pages with no child pages or parent links), and spaces with low page counts. Generate a comprehensive health report.
Input
The user provides:
- The staleness threshold in days (optional, defaults to 90 days)
- Specific spaces to audit (optional, defaults to all spaces)
- Whether to include archived spaces (optional, defaults to false)
Example: "Audit all our Confluence spaces and flag anything not updated in the last 90 days"
Context
Enumerate Spaces
- Use @Confluence/List SpacesName it "Confluence/List Spaces" and call it with @Confluence/List Spaces to get all active spaces in the Confluence instance
- Record space keys, names, and types (global vs. personal)
- Note spaces with unusually low page counts as potentially neglected
Search for Stale Content
- Use @Confluence/Search Pages with CQLName it "Confluence/Search Pages with CQL" and call it with @Confluence/Search Pages with CQL to find pages not modified within the staleness threshold
- Group stale pages by space to identify patterns
- Flag pages that haven't been updated in 180+ days as critically stale
Inspect Orphaned Pages
- Use @Confluence/Get PageName it "Confluence/Get Page" and call it with @Confluence/Get Page to check individual pages for parent-child relationships
- Identify pages with no children that appear to be standalone or disconnected
- Flag pages that have no inbound links from other content
Compile Health Report
- Summarize findings by space: total pages, stale pages, orphaned pages
- Calculate a health score for each space based on content freshness
- Provide actionable recommendations for cleanup
Output
Confluence Knowledge Base Health Report
Audit Date: [date] Spaces Audited: [count] Staleness Threshold: [X] days
Summary:
- Total pages scanned: [count]
- Stale pages (90+ days): [count]
- Critically stale (180+ days): [count]
- Orphaned pages: [count]
- Neglected spaces: [count]
Space-by-Space Breakdown:
| Space | Total Pages | Stale | Orphaned | Health Score | |-------|-------------|-------|----------|--------------| | [space name] | [count] | [count] | [count] | [score] |
Recommendations:
- [Actionable cleanup suggestions]
WHAT ARE YOU WAITING FOR?
Ready to build?
Stop duct-taping tools.
Stop writing playbooks no one follows.
Start building agents that actually do the work—and do it well.
Cotera: For people who think busywork is boring.
"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."
Rebecca Blount
Director, Customer Success