[BUG] Claude Slack app returns "No repositories found" for non-coding queries without GitHub connected
Description
The Claude app for Slack consistently returns a GitHub / Claude Code repository error even when the user asks a purely non-coding Slack question and has no GitHub account connected.
Error message:
"No repositories found. Please connect your GitHub account at claude.ai and try again."
The key issue is that this error is triggered for general Slack assistant requests with no coding intent, such as checking today's mentions or summarizing important Slack conversations. This suggests that Slack requests may be incorrectly routed into the Claude Code / GitHub repository flow before, or instead of, normal chat / Slack connector handling.
Steps to Reproduce
- Install the Claude app from the Slack Marketplace.
- Connect / authenticate the Slack app to a Claude account.
- Do not connect any GitHub account in Claude / Claude Code.
- Re-authenticate and/or reinstall the Slack app multiple times to rule out a stale auth state.
- Open Claude inside Slack via one of the following surfaces:
- Slack DM with Claude
- Claude side panel in Slack
@Claudemention in a Slack channel
- Ask a Slack-related, non-coding question, for example:
- "What mentions did I receive today?"
- "Summarize today's important conversations."
- "Summarize this Slack channel."
- Observe that Claude returns the GitHub repository error instead of handling the Slack request or returning a Slack-specific access error.
Expected Behavior
For non-coding Slack questions, Claude should not require GitHub repository access.
Expected behavior should be one of the following:
- If the Slack connector / Slack app permissions are available, Claude should answer using accessible Slack data.
- If Slack data is unavailable, Claude should return a Slack-specific permissions or access message, such as "I do not have access to that Slack information."
- The response should not mention GitHub or repositories unless the user explicitly asks for a coding / repository task.
Actual Behavior
Claude returns this GitHub-specific error for non-coding Slack questions:
"No repositories found. Please connect your GitHub account at claude.ai and try again."
This happens even though:
- The prompt does not mention code, repositories, GitHub, pull requests, branches, or Claude Code.
- The account has no GitHub integration connected at all.
- The same Slack connector works correctly from the Claude web app at claude.ai.
- The failure occurs only inside Slack.
This makes the Slack app unusable for general Claude / Slack assistant workflows unless GitHub is connected, even when the request has no coding intent.
Environment
- Plan: Claude Team
- Account type: Organization account
- GitHub connection: No GitHub account connected at all
- Slack app: Claude app installed from the Slack Marketplace
- Affected surfaces:
- Slack DM with Claude
- Claude side panel in Slack
@Claudementions in Slack- Web app behavior:
- Slack connector works correctly via claude.ai
- The issue occurs only inside the Slack app
- Re-authentication attempts:
- Slack app re-authenticated multiple times
- Slack app reinstalled multiple times
- The behavior remains reproducible
Additional Context
Official Claude Code in Slack documentation describes Claude Code in Slack as a coding-task workflow that routes coding requests to Claude Code on the web, and also documents a routing mode intended to distinguish coding tasks from general chat:
https://code.claude.com/docs/en/slack
This report is specifically about the routing behavior for non-coding Slack questions. Even if GitHub is required for Claude Code in Slack, general Slack assistant questions should not fail with a GitHub repository error.
A similar user report is visible on Reddit:
https://www.reddit.com/r/ClaudeAI/comments/1sgo7zh/claude_app_for_slack_not_working/
There is also a related, but distinct, GitHub issue about Slack and GitHub connector access:
https://github.com/anthropics/claude-code/issues/15884
That issue appears to describe GitHub being unavailable from Slack when GitHub should be available. This report is the inverse failure mode: GitHub / repository lookup is triggered even when the request is explicitly non-coding and no GitHub account is connected.
Screenshots can be provided showing the Slack prompt and the returned repository error. Organization/workspace identifiers can be shared privately if needed.
This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗