kyopark2014/agent-plugins/source-management
Claude Code and agent skill by kyopark2014/agent-plugins
- community
Checking that the SKILL.md file is still in the repository.
Manages connected MCP sources for enterprise search. Detects available sources, guides users to connect new ones, handles source priority ordering, and manages rate limiting awareness.
Install
npx vskill@latest install kyopark2014/agent-plugins/source-managementSKILL.md
Source Management
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Knows what sources are available, helps connect new ones, and manages how sources are queried.
Checking Available Sources
Determine which MCP sources are connected by checking your actual tool list. Match tool name patterns to identify connected sources:
| Source | Tool name patterns | Key capabilities | |
|---|---|---|---|
| ~~chat | slack_* (Slack), teams_* (Teams) | Search messages, read channels and threads | |
gmail_*, ms365_* mail tools | Search messages, read individual emails | ||
| ~~cloud storage | google_drive_*, ms365_* file tools | Search files, fetch document contents | |
| ~~project tracker | jira_*, asana_*, linear_* | Search tasks, typeahead search | |
| ~~CRM | salesforce_*, hubspot_* | Query records (accounts, contacts, opportunities) | |
| ~~knowledge base | API-* (Notion), confluence_*, guru_* | Semantic search, keyword search |
How to detect: Look at your available tools. If you have tools matching a pattern above (e.g., slack_get_channel_history), that source category is connected. Use those tools directly — do not look for ~~ prefixed tools.
Guiding Users to Connect Sources
When a user searches but has few or no sources connected:
When a user asks about a specific tool that is not connected:
Source Priority Ordering
Different query types benefit from searching certain sources first. Use these priorities to weight results, not to skip sources:
By Query Type
Decision queries ("What did we decide..."):
Status queries ("What's the status of..."):
Document queries ("Where's the doc for..."):
People queries ("Who works on..." / "Who knows about..."):
Factual/Policy queries ("What's our policy on..."):
Default Priority (General Queries)
When query type is unclear:
Rate Limiting Awareness
MCP sources may have rate limits. Handle them gracefully:
Detection
Rate limit responses typically appear as:
- HTTP 429 responses
- Error messages mentioning "rate limit", "too many requests", or "quota exceeded"
- Throttled or delayed responses
Handling
When a source is rate limited:
- Do not retry immediately — respect the limit
- Continue with other sources — do not block the entire search
- Inform the user:
- For digests — if rate limited mid-scan, note which time range was covered before the limit hit
Prevention
- Avoid unnecessary API calls — check if the source is likely to have relevant results before querying
- Use targeted queries over broad scans when possible
- For digests, batch requests where the API supports it
- Cache awareness: if a search was just run, avoid re-running the same query immediately
Source Health
Track source availability during a session by checking which tool patterns exist in your tool list:
When reporting search results, include which sources were searched so the user knows the scope of the answer.
Adding Custom Sources
The enterprise search plugin works with any MCP-connected source. As new MCP servers become available, they can be added to the .mcp.json configuration. The search and digest commands will automatically detect and include new sources based on available tools.
To add a new source:
- Add the MCP server configuration to
.mcp.json - Authenticate if required
- The source will be included in subsequent searches automatically
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingapplication/plugins/enterprise-search/skills/source-management/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kyopark2014/agent-plugins/source-management)