knowledge-base

Search Confluence for runbooks, postmortems, and architecture documentation with scoped queries.

654|77|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/incidentfox/incidentfox --skill knowledge-base-incidentfox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-base
Source: https://github.com/incidentfox/incidentfox/tree/main/sre-agent/.claude/skills/knowledge-base
Command: npx skills add https://github.com/incidentfox/incidentfox --skill knowledge-base-incidentfox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, and includes scripts (resource) components.

What problem does it solve?

This skill enables incident responders to quickly locate runbooks, postmortems, and architecture documentation in Confluence, reducing mean investigation time and improving consistency.

Core Features & Use Cases

  • Unified search across runbooks, postmortems, and architecture docs to surface relevant guidance during incidents.
  • Service- and space-scoped queries to target results for a specific service or workspace.
  • Automated page retrieval and formatting through a lightweight Confluence client and scripts for reading pages and extracting content.

Quick Start

To begin, search for a payment service runbook: python .claude/skills/knowledge-base/scripts/search_pages.py --query "payment service runbook" --limit 5 Or find postmortems for a service: python .claude/skills/knowledge-base/scripts/find_postmortems.py --service payment --days 90 You can also read a specific page: python .claude/skills/knowledge-base/scripts/get_page.py --space SRE --title "Payment Service Runbook"

Frequently Asked Questions about knowledge-base

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search Confluence for runbooks during an incident?

To search Confluence for runbooks during an incident, use the search_pages.py or find_runbooks.py scripts to execute CQL queries, fetching and formatting relevant service guidance pages.

What is the best way to find postmortems for a specific service in Confluence?

The best way to find postmortems for a specific service in Confluence is using the find_postmortems.py script with the service and days parameters to scope and retrieve recent incident records.

Can I scope Confluence documentation searches to a specific space or service?

Yes, you can scope Confluence documentation searches to a specific space or service. The scripts support targeted queries to quickly locate relevant architecture docs across different teams.

How do I retrieve and read a specific Confluence page by title?

To retrieve and read a specific Confluence page by title, use the get_page.py script with the space and title parameters to fetch and format the page content automatically.

Do I need a credential proxy to access Confluence runbooks and postmortems?

Yes, you need a credential proxy for authentication. The Confluence API client relies on it to perform CQL queries, fetch pages, and format results when retrieving runbooks and postmortems.

How does CQL search work for finding architecture documentation?

CQL search works for finding architecture documentation by sending structured queries through the search_cql.py script to the Confluence API, returning formatted pages that match the specified service or space criteria.