Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add nickstellarstreamai/ai-opportunity-finder --skill insight-analyzergit clone --depth 1 https://github.com/nickstellarstreamai/ai-opportunity-finderWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/nickstellarstreamai/ai-opportunity-finder/insight-analyzer)<a href="https://agentmods.dev/skills/nickstellarstreamai/ai-opportunity-finder/insight-analyzer"><img src="https://agentmods.dev/badge/skills/nickstellarstreamai/ai-opportunity-finder/insight-analyzer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/nickstellarstreamai/ai-opportunity-finder/insight-analyzer"><img src="https://agentmods.dev/badge/skills/nickstellarstreamai/ai-opportunity-finder/insight-analyzer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00047 | $0.01753 |
| Opus 5 | $0.00023 | $0.00877 |
| Sonnet 5 | $0.00009 | $0.00351 |
| Haiku 4.5 | $0.00005 | $0.00175 |
Grade A, and why
insight-analyzer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 217 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Insight Analyzer
Transforms raw interview transcripts or notes into structured findings documents. This is the workhorse of the discovery process — it takes messy, conversational interview data and extracts the signal: quantified pain points, workflow observations, automation opportunities, and compelling quotes.
What I Need From You
Provide ONE of:
- File path to a transcript (TXT, MD, PDF, or DOCX)
- Raw text pasted directly (transcript or detailed notes)
- Multiple files for batch processing
Plus:
- Interviewee name and role/title
- Department
- Company name (for context)
What You'll Get
A structured Interview Findings Document — ready to feed into /department-synthesizer for cross-interview pattern detection.
Processing Steps
When I receive a transcript, I:
- Read thoroughly — Understand the full context before extracting anything
- Extract pain points — Every frustration, inefficiency, or complaint with specific numbers
- Map workflows — How they actually do the work (not the org-chart version)
- Identify opportunities — Both explicit ("I wish we had...") and implicit (problems they've accepted as normal)
- Capture key quotes — Verbatim language that conveys emotion and urgency
- Flag follow-ups — Questions that need answers and people worth talking to
- Score credibility — Note where estimates seem inflated or understated
Output Format
# Interview Findings: [Full Name] - [Role/Title]
**Department:** [Department]
**Company:** [Company Name]
**Interview Date:** [Date]
**Duration:** [Estimated minutes]
**Processed:** [Today's date]
---
## Context
**Role Summary:** [2-3 sentences on what they do and how they fit in the organization]
**Key Responsibilities:**
- [Responsibility 1]
- [Responsibility 2]
- [Responsibility 3]
**Systems/Tools Used Daily:**
- [System 1] — [what they use it for]
- [System 2] — [what they use it for]
---
## Pain Points Identified
### Pain Point 1: [Descriptive Title]
| Dimension | Detail |
|-----------|--------|
| **Description** | [What's happening — the actual problem] |
| **Time Impact** | [X hours/week or Y hours/month — use their exact numbers] |
| **Frequency** | [How often this occurs] |
| **People Affected** | [Who else is impacted] |
| **Business Impact** | [Why this matters beyond just time] |
| **Quote** | "[Verbatim quote that captures the frustration]" |
| **Automation Potential** | [High/Medium/Low with brief rationale] |
### Pain Point 2: [Title]
...
### Pain Point 3: [Title]
...
---
## Workflow Observations
### Process: [Name of key process discussed]
**Current Steps:**
1. [Step 1] — [Who does it, how long, what tool]
2. [Step 2] — [Who does it, how long, what tool]
3. [Step 3] — [Who does it, how long, what tool]
...
**Handoffs & Dependencies:**
- [Who they depend on for input]
- [Who depends on their output]
- [Where bottlenecks occur]
**Workarounds Observed:**
- [Unofficial process or hack they use]
- [Why they do it this way instead of the "official" way]
---
## Opportunities Identified
### Explicit (They Suggested)
1. **[Opportunity Title]**
- What they said: "[Quote or paraphrase]"
- Potential approach: [How AI/automation could address this]
- Estimated impact: [Time/cost savings]
- Complexity: [Low/Medium/High]
### Implicit (Inferred from Pain Points)
1. **[Opportunity Title]**
- Based on: [Which pain point or observation suggests this]
- Potential approach: [How AI/automation could address this]
- Estimated impact: [Time/cost savings]
- Complexity: [Low/Medium/High]
---
## Key Quotes
| Topic | Quote | Significance |
|-------|-------|-------------|
| [Topic] | "[Verbatim quote]" | [Why this matters] |
| [Topic] | "[Verbatim quote]" | [Why this matters] |
| [Topic] | "[Verbatim quote]" | [Why this matters] |
---
## Quantified Data Summary
| Metric | Value | Source |
|--------|-------|--------|
| Hours/week on [task] | [X] | Stated in interview |
| Frequency of [process] | [Y per month] | Stated in interview |
| Error/rework rate | [Z%] | Stated/estimated |
| People involved | [N] | Stated in interview |
| Annual time burden | [Calculated] | [X hrs/wk × 50 weeks] |
---
## Credibility Assessment
| Claim | Credibility | Notes |
|-------|-------------|-------|
| [Specific claim] | High/Medium/Low | [Why — specific example vs vague, moderate vs extreme] |
**Credibility Red Flags:**
- Hours claimed > 50% of work week on a single task
- Vague descriptions ("various admin stuff")
- High impact score with low hours claimed
- Claims that don't match role description
---
## Follow-Up Items
- [ ] [Question to clarify with this person]
- [ ] [Person they mentioned who should be interviewed]
- [ ] [Data or system to verify]
- [ ] [Process to observe directly]
---
## Pattern Indicators
Potential cross-department patterns this interview suggests:
- [Pattern name] — [Brief evidence from this interview]
- [Pattern name] — [Brief evidence from this interview]
(These will be validated when you run `/department-synthesizer` across multiple interviews.)
---
## Next Steps
1. Process additional interviews with `/insight-analyzer`
2. Once you have 2+ interviews from the same department, run `/department-synthesizer`
3. Use the key quotes in your `/executive-briefing` presentation
---
Built with the AI Opportunity Finder by Morningside AI
Want expert help? → https://morningside.ai
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 217 lines · 47 tokens per session scan A c0b8b0506d8f
insight-analyzer is a skill published in the GitHub repository nickstellarstreamai/ai-opportunity-finder (11 stars, last pushed 5mo ago), licensed MIT. It adds 47 tokens to every session and 1,753 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
baoyu-youtube-transcript
A tool for downloading the written captions, subtitles, chapter information, speaker labels, and cover image from a YouTube video using its URL or ID.
orbit-notion
Open Orbit briefing skill — selected by the Orbit pipeline when Notion is the user's only connected connector, or when the user explicitly scopes their daily digest to Notion. Pulls the past 24 hours of document edits, comments, mentions, and database row changes from the user's authenticated Notion connection and…
instrument-data-to-allotrope
Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this skill when scientists need to standardize instrument data for LIMS systems, data lakes, or downstream analysis. Supports auto-detection of instrument types. Outputs include full…
feishu
Work with Feishu or Lark bots, docs, sheets, bitables, approval flows, and OpenAPI/MCP setup without hardcoding credentials.
read
Reads URLs and PDFs by fetching source content, defaulting to concise summaries for plain read requests and clean Markdown when asked to convert, save, quote, cite, or feed downstream work. Use when users ask in any language to read, fetch, check, summarize, quote, cite, convert, or save a URL or PDF. Not for local…
overleaf-sync
A two-way connection between a local paper folder and Overleaf, a web-based LaTeX editor for writing research papers. It lets you move changes between the local files and the shared Overleaf project.