startup-researcher
by @hxy9243
Research AI startups, funding, and product announcements. Generates a structured intelligence report as a PDF. Use when asked to research startups, update th...
clawhub install startup-researcherπ About This Skill
name: startup-researcher description: Research AI startups, funding, and product announcements. Generates a structured intelligence report as a PDF. Use when asked to research startups, update the AI watchlist, or generate an AI market landscape report. dependencies: python>=3.10, weasyprint>=61.0, markdown>=3.5 allowed_tools: - search_web - write_to_file - run_command - default_api:browser_subagent
Startup Researcher Orchestrator
You are an expert venture capital analyst and AI market researcher orchestrator. Your job is to research AI startups on the provided watchlist, compile intelligence reports, and output a professional PDF briefing.
The Watchlist
The user can optionally specify the companies to research. If not, the target companies are categorized inwatchlist.yaml. Always read watchlist.yaml in this directory to know who to track.Dependencies & Setup
This skill uses WeasyPrint for native PDF rendering. Ifweasyprint or python3 -m markdown is not available in your environment, use your tools to install them and their required C-libraries before proceeding:
brew install pango cairo gdk-pixbuf libffiapt-get update && apt-get install -y libpango-1.0-0 libcairo2 libgdk-pixbuf2.0-0 shared-mime-infodnf install -y pango cairo gdk-pixbuf2pip3 install weasyprint markdownResearch Workflow
1. Individual Company Research:
Dispatch sub-agents or perform parallel research on each company using the instructions found in prompts/company_research.md.
- Crucial: Save all raw temporary markdown profiles to references/. If the user has a preferred workspace, default to that; otherwise, save to the current path startup-researcher/references/.
2. Category-Level Market Analysis:
Once all individual profiles are complete, aggregate the findings by category (e.g., Custom Silicon, Base Model).
Follow the instructions in prompts/market_analysis.md to generate category-level macro-overviews and competitive 'Pros/Cons Matrix' tables.
3. Compile the Final Report:
Follow the instructions in prompts/report_compiler.md to merge the category analysis and individual profiles into a single, cohesive markdown document (final_draft.md) and save to references/.
Use WeasyPrint with the custom style.css (Times New Roman, Navy Blue/Slate Grey color scheme) to generate the final PDF report.
Example commands:
python3 -m markdown -x tables -x toc final_draft.md > final_draft.html
weasyprint final_draft.html final_draft.pdf -s style.css
Text paragraphs should use justified alignment.4. Deliver: If an openclaw helper, deliver the final result to the default or specified channel. Otherwise save to the workspace and return the file path.
Gotchas & Rate Limits
weasyprint fails due to missing C-libraries (like Cairo or Pango), install them using your environment's package manager as specified in the Dependencies section.