frumu-ai/tandem/enterprise-search-source
- community
Checking that the SKILL.md file is still in the repository.
Manages connected MCP sources for Tandem search. Detects available sources, guides users to connect new ones, handles source priority ordering, and manages rate limiting awareness.
Install
npx vskill@latest install frumu-ai/tandem/enterprise-search-sourceSKILL.md
Source Management
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 available tools. Each source corresponds to a set of MCP tools:
| Source | Key capabilities | |
|---|---|---|
| ~~chat | Search messages, read channels and threads | |
| Search messages, read individual emails | ||
| ~~cloud storage | Search files, fetch document contents | |
| ~~project tracker | Search tasks, typeahead search | |
| ~~CRM | Query records (accounts, contacts, opportunities) | |
| ~~knowledge base | Semantic search, keyword search |
If a tool prefix is available, the source is connected and searchable.
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
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:
When reporting search results, include which sources were searched so the user knows the scope of the answer.
Adding Custom Sources
The enterprise search system works with any connected source. As new servers become available, they can be added to the configuration. The search and digest commands will automatically detect and include new sources based on available tools.
To add a new source:
- Add the server configuration
- Authenticate if required
- The source will be included in subsequent searches automatically
Security
- Security scanPassed, 95 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 repositoryCheckingapps/tandem-desktop/src-tauri/resources/skill-templates/enterprise-search-source/SKILL.md
Popularity
- Repository stars
- 114
- Repository forks
- 13
- 7-day trend score
- 24
Stars and forks are for the whole GitHub repository, not this skill alone. 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/frumu-ai/tandem/enterprise-search-source)