oma-market

Extracts pain points, trends, and competitor signals from community sources into a structured market brief.

1.3k|146|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/first-fluke/oh-my-agent --skill oma-market
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oma-market
Source: https://github.com/first-fluke/oh-my-agent/tree/main/.agents/skills/oma-market
Command: npx skills add https://github.com/first-fluke/oh-my-agent --skill oma-market

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manual market research across Reddit, HN, X, GitHub, and other community sources is slow and unstructured, and agent-generated summaries often invent evidence. This Skill runs a deterministic research engine over real community posts and produces a single evidence-cited brief with strategic frameworks.

Core Features & Use Cases

  • Community Signal Research: Delegates to the last30days engine via oma market run to gather real posts from Reddit, HN, X, Bluesky, GitHub, Polymarket, arXiv, and more, with keyless sources always running.
  • Intent-Based Frameworks: Classifies requests into pain, trend, competitor, or discovery intents and appends SWOT, Porter's Five Forces, or PESTEL sections citing only engine evidence clusters.
  • Guardrails and Output Laws: Runs a detect-trap preflight that refuses invalid topics, enforces citation and formatting laws, and writes one dated brief to .agents/results/market/.
  • Use Case: Ask "What are the top VS Code pain points this month?" and receive a markdown brief with ranked evidence clusters, real upvoted quotes, and a SWOT analysis.

Quick Start

Ask the agent to research the pain points and community sentiment for a product or category, for example: run market research on VS Code user complaints over the last 30 days.

Frequently Asked Questions about oma-market

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I research user pain points from Reddit and Hacker News?

Run the skill with a topic like "VS Code pain points" and it executes oma market run against the last30days engine, which fetches real Reddit posts with upvotes, HN threads, and other community sources. The result is a brief with ranked evidence clusters and inline citations.

How do I compare two products using community sentiment?

Phrase the topic as "A vs B" or pass --vs <entity>, which triggers competitor intent and the engine's comparison flow with two research passes and a head-to-head section. The brief then includes SWOT and Porter's Five Forces sections citing only gathered evidence.

What sources does community market research support without API keys?

Keyless sources including Reddit, Hacker News, GitHub, Polymarket, arXiv, Techmeme, Digg, and web search always run. Sources needing keys or cookies, such as X or YouTube, are skipped automatically and listed in the brief footer.

Why does the market research skill refuse certain topics?

The detect-trap preflight rejects keyword-trap, demographic-shopping, or overly broad topics with exit code 2, returning a reframe suggestion. It also refuses research targeting a private individual's personal data before the engine runs.

What happens when the research engine or Python is missing?

oma market resolve reports the reason: run oma market update to fetch the engine, or install Python 3.12 via brew, apt, or uv python install. The skill stops rather than fabricating research from web search alone.