plugins/daloopa/skills/industry/SKILL.md
Cross-company industry comparison across multiple tickers
npx skillsauth add openai/plugins industryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Perform an industry comparison across the companies named in the user's request. If no ticker or company is provided, ask for one before proceeding.
The user will provide multiple tickers separated by spaces (e.g., "AAPL MSFT GOOG AMZN").
Before starting, read ../data-access.md for data access methods and ../design-system.md for formatting conventions. Follow the data access detection logic and design system throughout this skill.
Follow these steps:
Look up all provided tickers using discover_companies. For each company, capture:
company_idlatest_calendar_quarter — use the earliest latest_calendar_quarter across all companies as the anchor for period calculations (see ../data-access.md Section 1.5)latest_fiscal_quarter../data-access.md Section 4.5Calculate 8 quarters backward from the anchor latest_calendar_quarter. For each company, find and pull these metrics:
Income Statement:
Cash Flow:
For any derived/computed metric, mark it with "(calc.)" so the reader knows it's not directly sourced.
First, think about what KPIs matter for the specific industry being compared. Use the full sector taxonomy to guide discovery:
For each company, discover and pull the most relevant KPIs. Note which KPIs are common across the group (apples-to-apples comparison) and which are unique to specific companies. For mixed-sector comparisons, focus on the KPIs that apply to the largest revenue segments of each company.
For each company, search the most recent 2 quarters of filings across multiple queries. If any search returns empty, try alternative keywords before giving up.
If a company returns sparse results across all searches, try broader single-keyword searches (e.g., just "competitive" or just "growth") and search additional periods.
For each company, extract:
Use these findings to enrich the rankings analysis — numbers tell you who's winning, filings tell you why.
Save to reports/{INDUSTRY_LABEL}_industry_comp.html (where INDUSTRY_LABEL is derived from the tickers, e.g., "AAPL_MSFT_GOOG_AMZN") using the HTML report template from ../design-system.md. Write the full analysis as styled HTML with the design system CSS inlined. This is the final deliverable — no intermediate markdown step needed.
The report should include:
All financial figures must use Daloopa citation format: <a href="https://daloopa.com/src/{fundamental_id}">$X.XX million</a>
Tell the user where the HTML report was saved.
Give a clear competitive verdict: Who is winning and who is losing? Which company has the strongest competitive position and why? Which company looks most vulnerable? Are any of the companies structurally mispriced relative to peers (too cheap or too expensive given the fundamentals)? Don't hedge — rank them honestly.
tools
Top-level workflow skill for USD performance diagnosis and optimization. Use for slow loading, high memory, low FPS, or 'optimize my scene' requests; delegates auth/runtime setup to Phase 0 owners.
data-ai
Use when the user mentions MagicPath, designs, UI components, themes, canvas selections, or repo-to-canvas UI work; run magicpath-ai to search, inspect, install, or author components.
documentation
Use as the top-level router for Omniverse Realtime Viewer USD app requests and focused viewer reference documents.
tools
Turn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.