company-research
Research a company from its official site first, then add recent news context, returning a concise profile with summary, products, pricing, docs, hiring…
Skill by ekkus93
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ekkus93-company-research
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/company-research
What's inside
- Skill name
company-research- Description
- Research a company from its official site first, then add recent news context, returning a concise profile with summary, products, pricing, docs, hiring signals, and recent news.
- License
- Apache-2.0
- Instructions
- 62 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (4)
- SKILL.md
- company_research.py
- requirements.txt
- test_company_research.py
SKILL.md (first lines)
# Company Research
## Purpose
Build a concise company profile from official sources first, then add recent news as supporting context.
For company research in this repository, prefer the official website as the primary source of truth for what the company says about itself.
Use recent news only as supporting context, not as the main source of factual company description.
Keep facts separate from inferred positioning.
Prefer an explicit company site URL when name-only website resolution is weak.
Do not hand-build search or news `curl` URLs for company lookups when this workflow plus the shared `news-search` helper already covers the task.
## When to use
- The user wants a concise profile of a SaaS company, startup, or technology vendor.
- The user wants summary, products, pricing/docs signals, hiring signals, and recent news in one place.
- The user can provide the official site, or the company name is distinctive enough to resolve safely.
## When not to use
- The user needs a deep financial or investor-grade diligence report.
- The task is really about recent news only; use `news-search` instead.
- The task is really about product docs; use `documentation-research` instead.
## Workflow
1. Accept an official site URL directly, or a company name optionally followed by `| site:https://...`.
2. If name-only site resolution is weak, ask for the official site URL instead of guessing.
3. Fetch the homepage and inspect official wording, navigation links, and metadata.
4. Extract summary, products or platform links, pricing link, docs link, careers link, and about link where available.
5. Describe hiring signals only from observable evidence like careers/jobs links or page wording.
6. Add recent company news as supporting context using the deterministic news-search workflow.
7. Return a concise profile with clear separation between official-site facts and news context.
8. If live retrieval fails, fail honestly instead of guessing.
## Output requirements
- Lead with a short company summary grounded in official site wording.
- Include sections for products, pricing, docs, hiring signals, and recent news.
- Prefer official-site URLs for company facts.
- Make clear when official-site resolution came from a search heuristic rather than an explicit URL.
- Avoid guessing private-company details that are not stated in inspected sources.
- Include a confidence label and freshness date.
## Example prompts
- `/company-research https://vercel.com`
- `/company-research PostHog | site:https://posthog.com | limit:2`
## Commands
Use a single request string:
```bash
python3 "{baseDir}/company_research.py" "PostHog | site:https://posthog.com | limit:2"
```
Use explicit flags:
```bash
python3 "{baseDir}/company_research.py" --company "PostHog" --site https://posthog.com --news week --limit 2
```
## Constraints
- Use the official site as the primary source of truth when available.
- Use recent news only as supporting context.
- Use the shared `news-search` helper logic through the bundled helper path rather than ad hoc search requests.From ekkus93/vscode_skills, Apache-2.0.
More from ekkus93/vscode_skills
- 0.471score
excel-to-delimited
ekkus93
Convert local .xlsx and .xls workbooks into per-sheet .csv or .tsv files for large-workbook review and downstream machine-friendly processing.
SkillCFreshness: CClaude Code +9 - 0.471score
excel-to-markdown
ekkus93
Convert local .xlsx and .xls spreadsheet files into Markdown that Copilot can read, using deterministic local Python workbook parsing.
SkillCFreshness: CClaude Code +9 - 0.450score
audio-transcribe
ekkus93
Use when the user wants a fully local offline transcription of a local audio or video file into a clean plain-text transcript saved in the workspace.
SkillCFreshness: CClaude Code +9 - 0.450score
hacker-news-top10
ekkus93
Use when the user asks for the top Hacker News stories, the top 10 articles from Hacker News, or a summary of what is trending on news.ycombinator.com right…
SkillCFreshness: CClaude Code +9 - 0.450score
arxiv-search
ekkus93
Use when the user asks for arXiv papers on a topic, papers by a specific author, papers in an arXiv category, or a concise shortlist of relevant arXiv results…
SkillCFreshness: CClaude Code +9 - 0.449score
bitcoin-price
ekkus93
Use when the user asks for the current price of Bitcoin, the BTC price, or how much Bitcoin is worth right now.
SkillCFreshness: CClaude Code +9 - 0.408score
docx-to-markdown
ekkus93
Use when the user wants to convert a .docx or .doc file into a Markdown .md file.
SkillDFreshness: DClaude Code +9 - 0.408score
image-ocr
ekkus93
Use when the user wants OCR text extraction from an image file such as .png, .jpg, .jpeg, .tif, or .tiff.
SkillDFreshness: DClaude Code +9 - 0.406score
net-client-health
ekkus93
Assess one Wi-Fi client session for RF quality, retries, disconnects, and roam symptoms using the bundled NETTOOLS helper.
SkillDFreshness: DClaude Code +9 - 0.404score
net-dhcp-path
ekkus93
Assess DHCP success rates, latency, relay behavior, and address-allocation symptoms using the bundled NETTOOLS helper.
SkillDFreshness: DClaude Code +9 - 0.404score
net-ap-uplink-health
ekkus93
Validate the switch-port and uplink health behind an access point using the bundled NETTOOLS helper.
SkillDFreshness: DClaude Code +9 - 0.404score
net-change-detection
ekkus93
Detect likely relevant changes in network state or configuration using the bundled NETTOOLS helper.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 20, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/ekkus93/vscode_skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ekkus93
- 0.471score
excel-to-markdown
ekkus93
Convert local .xlsx and .xls spreadsheet files into Markdown that Copilot can read, using deterministic local Python workbook parsing.
SkillCFreshness: CClaude Code +9 - 0.471score
excel-to-delimited
ekkus93
Convert local .xlsx and .xls workbooks into per-sheet .csv or .tsv files for large-workbook review and downstream machine-friendly processing.
SkillCFreshness: CClaude Code +9 - 0.450score
arxiv-search
ekkus93
Use when the user asks for arXiv papers on a topic, papers by a specific author, papers in an arXiv category, or a concise shortlist of relevant arXiv results…
SkillCFreshness: CClaude Code +9 - 0.450score
audio-transcribe
ekkus93
Use when the user wants a fully local offline transcription of a local audio or video file into a clean plain-text transcript saved in the workspace.
SkillCFreshness: CClaude Code +9 - 0.450score
hacker-news-top10
ekkus93
Use when the user asks for the top Hacker News stories, the top 10 articles from Hacker News, or a summary of what is trending on news.ycombinator.com right…
SkillCFreshness: CClaude Code +9 - 0.449score
bitcoin-price
ekkus93
Use when the user asks for the current price of Bitcoin, the BTC price, or how much Bitcoin is worth right now.
SkillCFreshness: CClaude Code +9
Cite this page
company-research skill. Agent Mart. https://agentmart.dev/skills/ekkus93-company-research (last updated 2026-10-24)