herb-enterprise-context
Search enterprise context data (Slack, docs, meetings, PRs) from the HERB benchmark to answer questions about products, employees, customers, and organizational activities. Use when answering questions that require searching through enterprise communication and documentation.
Install
mkdir -p .claude/skills/herb-enterprise-context && curl -L -o skill.zip "https://mcp.directory/api/skills/download/2927" && unzip -o skill.zip -d .claude/skills/herb-enterprise-context && rm skill.zipInstalls to .claude/skills/herb-enterprise-context
About this skill
HERB Enterprise Context
Search through enterprise context data to answer questions about products, teams, customers, and organizational activities.
Data Structure
enterprise-context/
├── SKILL.md # This file
├── _metadata/ # Global reference data
│ ├── customers.jsonl # 120 customers (CUST-ID → name, role, company)
│ ├── employees.jsonl # 530 employees (eid_xxx → name, role, location, org)
│ ├── org_structure.jsonl # Org hierarchy with reporting chains
│ └── org_structure.md # Human-readable org chart
├── _summary.json # Statistics for all products
└── {product}/ # 30 products
├── _meta.json # team[], customers[] for this product
├── slack/
│ └── {channel}.jsonl # Messages by channel (planning-*, develop-*, bug-*)
├── docs/
│ ├── _index.jsonl # Document metadata (id, type, author, date)
│ └── {doc_id}.md # Full document content
├── meetings/
│ ├── _index.jsonl # Meeting metadata (id, type, date, participants)
│ ├── {id}.md # Meeting transcripts
│ └── {id}_chat.txt # Meeting chat logs
├── prs/
│ ├── _index.jsonl # All PR metadata
│ └── {repo}.jsonl # PRs grouped by repository
└── urls.jsonl # Shared links
Products (30 total)
ActionGenie, AnomalyForce, AutoTuneForce, CoachForce, CollaborateForce, CollaborationForce, ConnectForce, ContentForce, ContextForce, EdgeForce, ExplainabilityForce, FeedbackForce, FlowForce, ForecastForce, InsightForce, KnowledgeForce, LeadForce, MonitorForce, PersonalizeForce, PitchForce, ProposalForce, SearchFlow, SearchForce, SecurityForce, SentimentForce, SummarizeForce, SupportForce, TrendForce, VizForce, WorkFlowGenie
Search Strategies
1. Identify the Person (Employee/Customer Lookup)
When you find an employee ID (eid_xxx) or customer ID (CUST-xxx), look them up:
# Look up employee by ID
grep "eid_13fdff84" _metadata/employees.jsonl
# Look up customer by ID
grep "CUST-0096" _metadata/customers.jsonl
# Find employee's manager/reports
grep "eid_13fdff84" _metadata/org_structure.jsonl
2. Find Documents by Type or Author
# Find all Product Requirements Documents
grep "Product Requirements" {product}/docs/_index.jsonl
# Find documents by author
grep "eid_13fdff84" {product}/docs/_index.jsonl
# Read the full document
cat {product}/docs/{doc_id}.md
3. Search Slack Conversations
# Search for topic across all channels
grep -i "market research" {product}/slack/*.jsonl
# Find messages by user
grep "eid_13fdff84" {product}/slack/*.jsonl
# Search planning channels specifically
grep -i "keyword" {product}/slack/planning-*.jsonl
4. Find Meeting Participants
# Find meetings with specific participant
grep "eid_13fdff84" {product}/meetings/_index.jsonl
# Search meeting transcripts
grep -i "keyword" {product}/meetings/*.md
5. Search Pull Requests
# Find merged PRs
grep '"merged": true' {product}/prs/*.jsonl
# Find PRs by author
grep "eid_xxx" {product}/prs/_index.jsonl
# Search by repository
cat {product}/prs/{repo}.jsonl
6. Cross-Product Search
# Search across all products
grep -r "security" */docs/_index.jsonl
# Find employee across all data
grep -r "eid_13fdff84" **/*.jsonl
Common Question Types
Person Questions
- "Find employee IDs of authors/reviewers of [document]"
- "Who participated in [meeting]?"
- "Find the team members for [product]"
Strategy: Search docs/_index.jsonl, meetings/_index.jsonl, slack messages, then look up employee IDs in _metadata/employees.jsonl
Document Questions
- "What does the [document type] say about [topic]?"
- "Find the latest version of [document]"
Strategy: Search docs/_index.jsonl for the document type, read the full .md file
Communication Questions
- "What was discussed about [topic] in Slack?"
- "Find feedback on [document/feature]"
Strategy: Search slack/*.jsonl for keywords, follow thread replies
Timeline Questions
- "When was [document] finalized?"
- "What happened after [event]?"
Strategy: Check timestamps in docs/_index.jsonl, slack messages, meetings/_index.jsonl
Relationship Questions
- "Who reports to [person]?"
- "Which customers are associated with [product]?"
Strategy: Use _metadata/org_structure.jsonl for reporting, {product}/_meta.json for customers
Data Formats
JSONL Files (one record per line)
employees.jsonl:
{"id": "eid_13fdff84", "name": "Charlie Davis", "role": "Marketing Research Analyst", "location": "Remote", "org": "slack"}
Slack messages:
{"id": "20260611-0-a77ec", "user": "eid_13fdff84", "ts": "2026-06-11T20:31:00", "text": "Hi team, I've shared the Market Research Report..."}
PR records:
{"id": "...", "number": 31, "title": "...", "user": "eid_xxx", "merged": true, "reviewers": ["eid_yyy"]}
Markdown Documents
Documents have consistent headers:
# Document Type
**ID:** doc_id | **Author:** eid_xxx | **Date:** 2026-06-10
---
[Content]
Tips
- Start with _index.jsonl files - They contain metadata for quick searching
- Use product _meta.json - Shows team members and customers for that product
- Check multiple sources - Information may be spread across docs, slack, and meetings
- Follow citations - Message IDs and document IDs can be cross-referenced
- Verify with employee lookup - Always resolve eid_xxx to get the person's name/role
You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
Related MCP Servers
Browse all serversPowerful MCP server for Slack with advanced API, message fetching, webhooks, and enterprise features. Robust Slack data
Official Slack MCP server enabling AI agents to interact with Slack workspaces through the Model Context Protocol. Featu
Extend your developer tools with GitHub MCP Server for advanced automation, supporting GitHub Student and student packag
Claude Context offers semantic code search and indexing with vector embeddings and AST-based code splitting. Natural lan
Empower AI with the Exa MCP Server—an AI research tool for real-time web search, academic data, and smarter, up-to-date
Connect Supabase projects to AI with Supabase MCP Server. Standardize LLM communication for secure, efficient developmen
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.