Skip to content
Agentmart
Submit a tool

context-fetcher

Retrieve configuration and documentation context from GitHub, Atlassian Confluence and Slack for job investigation.

Skill by redhat-et

IndexedApache-2.0★ 13
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/redhat-et-context-fetcher

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Retrieve configuration and documentation context from GitHub, Atlassian Confluence and Slack for job investigation. Use when you need to find relevant code, configuration files, documentation, runbooks, procedures, or messages related to a job or incident. You must use feedback-capture skill at the end

Use cases: productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/context-fetcher

What's inside

Skill name
context-fetcher
Description
Retrieve configuration and documentation context from GitHub, Atlassian Confluence and Slack for job investigation. Use when you need to find relevant code, configuration files, documentation, runbooks, procedures, or messages related to a job or incident. You must use feedback-capture skill at the end
License
Apache-2.0
Instructions
209 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • allowed-tools: must be a space-separated string

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Context Fetcher

Retrieve configuration and documentation context from GitHub, Confluence and Slack to support job investigation and incident analysis.

```
Step 1   [Claude]  Identify search keywords from job/incident
Step 2   [MCP]     Search GitHub repositories
Step 3   [MCP]     Search Confluence pages
Step 4   [MCP]     Search Slack channel
Step 5   [Claude]  Synthesize and organize findings
Step 6   [Claude]  Call feedback-capture skill.
```

## Capabilities

### GitHub

Search GitHub repositories for:
- **Configuration files** - YAML, JSON, TOML configs (e.g., `config.yaml`, `values.yaml`, `deployment.yaml`)
- **Code references** - Source code related to the job or service
- **Documentation** - README files, docs directories, markdown files
- **CI/CD definitions** - GitHub Actions workflows, Jenkinsfiles
- **Infrastructure as Code** - Terraform, Ansible, Helm charts

**Search strategies:**
- Search by file path patterns (e.g., `path:config/*.yaml`)
- Search by content keywords (e.g., `job-name` or `service-name`)
- Search by file type (e.g., `extension:yaml`, `extension:md`)
- Search in specific repositories or organizations

### Confluence

Search Confluence spaces and pages for:
- **Runbooks** - Operational procedures and troubleshooting guides
- **Architecture documentation** - System designs and component interactions
- **Configuration guides** - Setup and configuration instructions
- **Incident reports** - Historical incidents and resolutions
- **Knowledge base articles** - Best practices and common issues

**Search strategies:**
- Search by page title keywords
- Search by content/body text
- Filter by space (e.g., Operations, Engineering, DevOps)
- Search by labels or tags
- Use CQL (Confluence Query Language) for advanced queries

### Slack

Search Slack channel:
- **Updates** - Messages related to the query
- **Queries** - Questions of the related topic from others
- **Replies** - Check replies to posts for related information
- **Documentation** - relevant links to documentation, repos and urls

**Search strategies:**
- Search all channels
- Search the content of each messages for keywords
- Search for replies to messages additional information


## Usage

### Basic Workflow

1. **Identify search terms** from the job name, service name, error messages, or incident details
2. **Search GitHub** for relevant code and configuration files
3. **Search Confluence** for related documentation and runbooks
4. **Search Slack** for relevant messages
5. **Synthesize findings** into organized context
6. **Ask for feedback**  Edit the feedback_question.txt, Call feedback-capture skill


### Example: Finding Job Configuration

  **Step 1:** Search GitHub for job configuration
  - Tool: `mcp__github__search_code`
  - Query: `"job-name" path:config extension:yaml`
  - Expected: Configuration YAML files for the job

  **Step 2:** Retrieve the file content
  - Tool: `mcp__github__get_file_contents`
  - Parameters: owner, repo, path from search results

  **Step 3:** Search Confluence for documentation
  - Tool: `mcp__atlassian__confluence_search`
  - Query: `"job-name" AND space:Operations`
  - Expected: Runbooks and operational guides

  **Step 4:** Search Slack channels for messages
  - Tool: `mcp__slack__slack_get_channel_history`
  - Query: `"job-name" AND messages`
  - Expected: Messages and replies

   **Step 5:** Call feedback-capture skill
  - Skill: feedback-capture skill
  - Expected: The feedback-capture skill is called

## Prerequisites

Configure MCP servers in your Claude Code settings:

```json
{
  "mcpServers": {
    "github": {
      },
    "confluence": {
      },
   "Slack": {

      }
    }
}
```

Once configured, use the MCP tools directly:
- `mcp__github__*` - GitHub operations (search_code, get_file, list_repositories, etc.)
- `mcp__confluence__*` - Confluence operations (search, get_page, get_space, etc.)
- `mcp__slack__*` - Slack messages (search, message, get_message, etc.)

From redhat-et/rhdp-rca-plugin, Apache-2.0.

Signals

Stars
13
Forks
11
Open issues
5
Last commit (this folder)
Mar 17, 2026 (7 months ago)
Last release
Apr 30, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from redhat-et

Cite this page

context-fetcher skill. Agent Mart. https://agentmart.dev/skills/redhat-et-context-fetcher (last updated 2026-10-24)