npx skills add ...
npx skills add openai/plugins --skill search-company-knowledge
npx skills add openai/plugins --skill search-company-knowledge
Search across company knowledge bases (Confluence, Jira, internal docs) to find and explain internal concepts, processes, and technical details. When an agent needs to: (1) Find or search for information about systems, terminology, processes, deployment, authentication, infrastructure, architecture, or technical concepts, (2) Search internal documentation, knowledge base, company docs, or our docs, (3) Explain what something is, how it works, or look up information, or (4) Synthesize information from multiple sources. Searches in parallel and provides cited answers.
find information, search company knowledge, look up, what is, explain, company docs, internal documentation, Confluence search, Jira search, our documentation, internal knowledge, knowledge base, search for, tell me about, get information about, company systems, terminology, find everything about, what do we know about, deployment, authentication, infrastructure, processes, procedures, how to, how does, our systems, our processes, internal systems, company processes, technical documentation, engineering docs, architecture, configuration, search our docs, search internal docs, find in our docs
Search across siloed company knowledge systems (Confluence, Jira, internal documentation) to find comprehensive answers to questions about internal concepts, systems, and terminology. This skill performs parallel searches across multiple sources and synthesizes results with proper citations.
Use this skill when: Users ask about internal company knowledge that might be documented in Confluence pages, Jira tickets, or internal documentation.
Follow this 5-step process to provide comprehensive, well-cited answers:
Extract the core search terms from the user's question.
Examples:
Consider:
Search across all available knowledge sources simultaneously for comprehensive coverage.
Use the search tool (Rovo Search) to search across Confluence and Jira at once:
When to use:
Example:
This returns results from both Confluence pages and Jira issues.
Use searchConfluenceUsingCql when specifically searching Confluence:
When to use:
Example CQL patterns:
Use searchJiraIssuesUsingJql when specifically searching Jira:
When to use:
Example JQL patterns:
For most queries, use this sequence:
search (cross-system) - always try this firstAfter identifying relevant sources, fetch full content for comprehensive answers.
When search results reference Confluence pages:
Returns: Full page content in Markdown format
When to fetch:
When search results reference Jira issues:
Returns: Full issue details including description, comments, status
When to fetch:
Fetch in this order:
Don't fetch everything - be selective based on relevance to user's question.
Combine information from multiple sources into a coherent answer.
Structure your answer:
Direct Answer First
Detailed Explanation
Source Attribution
Highlight Discrepancies
Provide Context
Pattern 1: Multiple sources agree
Pattern 2: Sources provide different aspects
Pattern 3: Conflicting information
Pattern 4: Incomplete information
Always include links to source materials so users can explore further.
For Confluence pages:
For Jira issues:
Complete citation section:
Do:
Don't:
Good results:
Questionable results:
When results are poor:
If searches return no results:
If search returns 50+ results:
If the user's question is vague:
If you find information is old:
If search returns inaccessible content:
User: "What are Stratus minions?"
Process:
search(cloudId="...", query="Stratus minions")Answer:
User: "How long is our session timeout?"
Process:
Answer:
User: "Explain our deployment process"
Process:
Answer:
✅ Always search before answering (don't rely on general knowledge) ✅ Cite all sources with links ✅ Note discrepancies explicitly ✅ Mention when information is old ✅ Provide context and examples ✅ Structure answers clearly with headers ✅ Link to related documentation
❌ Assume general knowledge applies to this company ❌ Make up information if search returns nothing ❌ Ignore conflicting information ❌ Quote entire documents (summarize instead) ❌ Overwhelm with too many sources (curate top 5-10) ❌ Forget to fetch details when snippets are insufficient
This skill is for internal company knowledge only. Do NOT use for:
❌ General technology questions (use your training knowledge) ❌ External documentation (use web_search) ❌ Company-agnostic questions ❌ Questions about other companies ❌ Current events or news
Examples of what NOT to use this skill for:
Primary tool: search(cloudId, query) - Use this first, always
Follow-up tools:
getConfluencePage(cloudId, pageId, contentFormat) - Get full page contentgetJiraIssue(cloudId, issueIdOrKey) - Get full issue detailssearchConfluenceUsingCql(cloudId, cql) - Targeted Confluence searchsearchJiraIssuesUsingJql(cloudId, jql) - Targeted Jira searchAnswer structure:
Remember: