论文搜索
- 作者仓库星标 19
- 作者更新于 实时读取
- 作者仓库 agent-skills
- 领域
- 数据
- 兼容 Agent
-
- Claude Code
- Cursor
- Cline
- Codex
- Windsurf
- Gemini CLI
- +20
- 信任分
- 88 / 100 · 社区维护
- 作者 / 版本 / 许可
- @anysiteio · 未声明 license
- Token 消耗评级
- 较高消耗
- 接入复杂程度
- 需简单配置
- 是否需要外部 API Key
- 不需要
- 兼容的系统
- 未声明(默认跨平台)
- 底层运行要求
- 无特殊要求
- 文件与系统权限
-
- 只读
- 允许写入 / 修改
- Shell 执行
- 网络行为
- 允许外网请求
- 安装命令数
- 26 条
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
---
name: anysite-market-research
description: Conduct comprehensive market research using Y Combinator data, SEC filings, social media insight…
category: 数据
runtime: 无特殊运行时
---
# anysite-market-research 输出预览
## PART A: 任务判断
- 适用问题:表格、CSV、数据集、指标或分析流程。
- 输入要求:目标材料、限制条件、期望输出和验收方式。
- 证据边界:围绕“Overview / Supported Platforms / v2 MCP Tool Interface”读取原文规则,不把推断写成作者承诺。
## PART B: 执行结果
- **01** 任务判断:确认你的需求是否属于表格、CSV、数据集、指标或分析流程,并标出输入、限制和预期结果。
- **02** 执行计划:优先按“Overview / Supported Platforms / v2 MCP Tool Interface”拆成步骤,说明每一步会读取什么、修改什么、产出什么。
- **03** 交付结果:给出可复制的命令、文件改动、检查清单或内容草稿,并说明如何继续迭代。
- **04** 风险边界:结合 读取文件、写入/修改文件、执行终端命令、会按任务需要访问外部网络、通常不需要额外 API Key 给出执行前确认项。
## Running Rules
- 读取文件、写入/修改文件、执行终端命令;会按任务需要访问外部网络;通常不需要额外 API Key。
- 先小样例验证,再放大到真实任务。
- 交付时同时给结果、检查口径和下一步迭代建议。 原文没有稳定的斜杠命令要求。安装验证后通常全局生效,直接在对话里点名这个 Skill 并描述任务即可。
告诉 Agent 目标文件或材料、期望结果、不可改范围、是否允许联网或执行命令。本 Skill 的权限画像是:读取文件、写入/修改文件、执行终端命令。
先用一个小任务确认它会围绕“Overview / Supported Platforms / v2 MCP Tool Interface”工作;涉及文件或命令时,先看 diff、日志、预览或测试结果。
检查最终产物是否包含明确结果、必要证据和下一步动作;如果输出泛泛而谈,就补充输入、边界和验收标准后重跑。
---
name: anysite-market-research
description: Conduct comprehensive market research using Y Combinator data, SEC filings, social media insight…
category: 数据
source: anysiteio/agent-skills
---
# anysite-market-research
## 什么时候使用
- anysite-market-research 是数据方向的技能,让 Agent 处理结构化文件(Excel / CSV / 表格) 适合处理表格、CSV、指标、数据集、分析和可视化报告,核心价值是把输入、判断、执行、验证和交付边界固定…
- 面向表格、CSV、数据集、指标或分析流程,优先处理能明确输入、步骤和验收标准的工作。
## 需要提供什么
- 目标材料、目录范围、期望结果和不可改动内容。
- 是否允许联网、执行命令、读写文件或调用外部服务。
## 执行规则
- 围绕「Overview / Supported Platforms / v2 MCP Tool Interface」组织步骤,不把推断写成作者事实。
- 读取文件、写入/修改文件、执行终端命令;会按任务需要访问外部网络;通常不需要额外 API Key。
- 先跑小样例,确认结果可检查后再扩大任务范围。
## 输出要求
- 给出最终产物、关键证据、验证方式和下一步动作。
- 信息不足时标记 unknown,不编造命令、平台或依赖。 作者原文负责流程事实;仓库文件负责来源和命令;流狐只补充适用场景、限制和质量判断。
skill "anysite-market-research" {
输入层 -> 用户目标 + 目标文件 + 禁止范围 + 验收标准
上下文层 -> Overview / Supported Platforms / v2 MCP Tool Interface
规则层 -> SKILL.md 触发条件 / 执行顺序 / 输出格式
运行层 -> 无特殊运行时 | 读取文件、写入/修改文件、执行终端命令 | 会按任务需要访问外部网络
安全层 -> 通常不需要额外 API Key + 小任务验证 + diff / 日志复核
输出层 -> 可复制结果 + 检查清单 + 下一步迭代
} anysite Market Research
Comprehensive market research using Y Combinator, SEC, social media, and web data through anysite MCP. Analyze tech markets, research startups, and study competitive landscapes.
Overview
- Research startup ecosystems via Y Combinator data
- Analyze public companies through SEC filings
- Gather market intelligence from social platforms
- Study industry trends across communities
- Identify market opportunities through data analysis
Coverage: 70% - Excellent for tech/startup markets; pivoted from local business to tech focus
Supported Platforms
- ✅ Y Combinator: Startup research, batch analysis, founder discovery, funding data
- ✅ SEC: Public company filings, financial data, disclosures
- ✅ Reddit: Market sentiment, community insights, product discussions
- ✅ LinkedIn: Industry trends, company intelligence, professional discussions
- ✅ Twitter/X: Market pulse, news, influencer opinions
- ✅ Web Scraping: Company websites, industry reports, market data
v2 MCP Tool Interface
All data fetching uses the universal execute() meta-tool. Always call discover(source, category) first if you need to verify endpoint names or parameters.
Core workflow:
execute(source, category, endpoint, params)-- fetch data (returns first page +cache_key)get_page(cache_key, offset, limit)-- paginate through remaining resultsquery_cache(cache_key, conditions, sort_by, aggregate, group_by)-- filter/sort/aggregate cached data without new API callsexport_data(cache_key, format)-- export to CSV, JSON, or JSONL for deliverables
Error handling: check response for llm_hint field -- it contains actionable guidance when calls fail or return partial data.
Quick Start
Step 1: Define Research Scope
Choose focus:
- Startup ecosystem:
execute("yc", "search", "search", {"query": ...}) - Public companies:
execute("sec", "search", "search", {"query": ...}) - Industry sentiment:
execute("reddit", "search", "search", {"query": ...}),execute("twitter", "search", "search_users", {"query": ...}) - Company intelligence:
execute("linkedin", "search", "search_companies", {...})
Step 2: Gather Data
Execute searches:
# Startup research
execute("yc", "search", "search", {"query": "fintech", "batch": "W24,S23"})
# Public company research
execute("sec", "search", "search", {"query": "tech company"})
# Market sentiment
execute("reddit", "search", "search", {"query": "fintech trends"})
→ use get_page(cache_key, offset, limit) to collect up to 100 results
Step 3: Analyze Results
Use query_cache() to slice data without re-fetching:
# Count startups by category
query_cache(cache_key, aggregate={"field": "category", "function": "count"})
# Filter high-engagement posts
query_cache(cache_key, conditions=[{"field": "score", "operator": ">", "value": 50}], sort_by={"field": "score", "order": "desc"})
Extract insights:
- Market size indicators
- Competitive landscape
- Technology trends
- Consumer sentiment
- Funding patterns
Step 4: Synthesize Findings
Use export_data(cache_key, "csv") or export_data(cache_key, "json") to deliver:
- Market opportunity assessment
- Competitive analysis
- Trend identification
- Strategic recommendations
Common Workflows
Workflow 1: Startup Ecosystem Analysis
Scenario: Analyze fintech startup landscape
Steps:
- Find Startups
execute("yc", "search", "search", {
"query": "fintech",
"batch": "W24,S23,W23,S22"
})
→ use get_page(cache_key, offset, limit) to paginate through all results
- Categorize by Focus
For each startup:
execute("yc", "company", "get", {"slug": company_slug})
Group by:
- Payments
- Lending
- Investment/Trading
- Banking
- Insurance
- B2B fintech tools
Or use query_cache to group:
query_cache(cache_key, group_by="category")
- Analyze Patterns
Identify:
- Hot subcategories (most startups)
- Team size distribution
- Geographic concentration
- Common tech stacks (from job postings)
Use query_cache for aggregation:
query_cache(cache_key, aggregate={"field": "team_size", "function": "avg"})
- Research Traction
For promising startups:
execute("linkedin", "search", "search_companies", {"keywords": startup_name})
→ Check employee growth
execute("twitter", "search", "search_users", {"query": startup_name})
→ Check social presence and buzz
execute("webparser", "parse", "parse", {"url": startup_website})
→ Check positioning and features
- Identify White Spaces
Compare:
- Overcrowded categories
- Underserved segments
- Emerging opportunities
- Geographic gaps
Expected Output:
- 50-100 startup landscape map
- Category distribution
- Funding trends
- Market gaps identified
- Competitive intensity by segment
Use export_data(cache_key, "csv") to deliver the startup list as a spreadsheet.
Workflow 2: Public Company Competitive Analysis
Scenario: Research public competitors in cloud infrastructure
Steps:
- Find Companies
execute("sec", "search", "search", {
"query": "cloud"
})
→ use get_page(cache_key, offset, limit) to collect up to 50 results
- Get Financial Data
For each company:
execute("sec", "document", "get", {"url": document_url})
Extract:
- Revenue and growth
- Operating margins
- R&D spending
- Geographic breakdown
- Risk factors mentioned
- Analyze Strategy
From 10-K filings:
- Business model
- Target markets
- Competitive advantages
- Growth initiatives
- Challenges and risks
- Track Changes
Compare year-over-year:
- Revenue growth trends
- Market focus shifts
- New initiatives
- Risk factor changes
- Supplement with Social Intel
execute("linkedin", "search", "search_companies", {"keywords": company_name})
→ Employee count, hiring patterns
execute("linkedin", "company", "get", {"company": company_urn})
→ Company details and strategic messaging
execute("reddit", "search", "search", {"query": company_name})
→ Customer sentiment
Use query_cache to filter sentiment:
query_cache(cache_key, conditions=[{"field": "text", "operator": "contains", "value": "review"}])
Expected Output:
- Competitive landscape map
- Financial benchmarks
- Strategic positioning
- Growth trajectories
- Market opportunities
Use export_data(cache_key, "json") for structured competitive data.
Workflow 3: Industry Trend Analysis
Scenario: Understand AI/ML market evolution
Steps:
- YC Startup Trends
execute("yc", "search", "search", {
"query": "AI OR machine learning OR artificial intelligence"
})
→ use get_page(cache_key, offset, limit) to collect up to 200 results
Group by batch to see:
- Trend over time
- Focus area shifts
- Team size changes
query_cache(cache_key, group_by="batch", aggregate={"field": "id", "function": "count"})
- Public Market Signals
execute("sec", "search", "search", {
"query": "artificial intelligence"
})
→ use get_page(cache_key, offset, limit) to collect up to 50 results
Check 10-K mentions of:
- "AI" or "machine learning" frequency
- AI-related investments
- AI revenue segments
- Community Sentiment
execute("reddit", "search", "search", {
"query": "AI trends 2026"
})
→ use get_page(cache_key, offset, limit) to collect up to 100 results
Analyze for:
- Excitement vs. concern
- Adoption barriers
- Use case validation
- Technology maturity
query_cache(cache_key, sort_by={"field": "score", "order": "desc"})
- Professional Discussion
execute("linkedin", "post", "search_posts", {
"keywords": "artificial intelligence"
})
Check:
- Industry adoption
- Job market signals
- Skill requirements
- Thought leader opinions
- Web Intelligence
For key AI companies:
execute("webparser", "parse", "parse", {"url": website + "/blog"})
→ Technology updates, product launches
Expected Output:
- Market evolution timeline
- Technology adoption curves
- Sentiment analysis
- Opportunity identification
- Risk assessment
Use export_data(cache_key, "csv") for trend data tables.
MCP Tools Reference (v2)
Data Fetching
execute(source, category, endpoint, params)-- Universal data fetcher; always returnscache_key
Pagination
get_page(cache_key, offset, limit)-- Load additional pages from a previous execute()
Analysis
query_cache(cache_key, conditions, sort_by, aggregate, group_by)-- Filter, sort, and aggregate cached data
Export
export_data(cache_key, format)-- Export to CSV, JSON, or JSONL; returns download URL
Y Combinator Research
execute("yc", "search", "search", {"query": ...})-- Find startups by industry, batch, filtersexecute("yc", "company", "get", {"slug": ...})-- Get detailed company profile
SEC Research
execute("sec", "search", "search", {"query": ...})-- Find public companies and filingsexecute("sec", "document", "get", {"url": ...})-- Get full document content
Social Intelligence
execute("reddit", "search", "search", {"query": ...})-- Community insights and sentimentexecute("twitter", "search", "search_users", {"query": ...})-- Real-time market pulseexecute("linkedin", "post", "search_posts", {"keywords": ...})-- Professional trends
Company Intelligence
execute("linkedin", "search", "search_companies", {"keywords": ...})-- Find companiesexecute("linkedin", "company", "get", {"company": ...})-- Company detailsexecute("webparser", "parse", "parse", {"url": ...})-- Extract website data
Market Discovery
- Use
discover(source, category)to explore available endpoints for any source execute("webparser", "parse", "parse", {"url": ...})-- Scrape any URL for market data
Note: Crunchbase endpoints are disabled in v2. Use LinkedIn company search and Y Combinator data as alternatives for company research.
Market Analysis Frameworks
TAM/SAM/SOM Analysis:
Total Addressable Market (TAM):
- Count YC companies in category x avg market size
- SEC filing market size mentions
- Industry reports via execute("webparser", "parse", "parse", {"url": report_url})
Serviceable Addressable Market (SAM):
- Filter by geography, segment using query_cache()
- LinkedIn company search by ICP
- YC companies by batch/stage
Serviceable Obtainable Market (SOM):
- Realistic capture based on competition
- Competitive analysis via LinkedIn/social
- Market share indicators
Porter's Five Forces:
Using anysite v2 data:
1. Competitive Rivalry:
- YC startups in space
- LinkedIn company counts
- Social mention volume
2. Threat of New Entrants:
- Recent YC batches
- Funding announcements
- Talent movement (LinkedIn)
3. Supplier Power:
- Technology dependencies
- Integration partners
4. Buyer Power:
- Customer reviews (Reddit)
- Pricing transparency
- Switching costs mentioned
5. Threat of Substitutes:
- Alternative solutions
- Adjacent markets
Output Formats
Chat Summary:
- Key market insights
- Competitive landscape summary
- Opportunity identification
- Strategic recommendations
CSV Export (via export_data(cache_key, "csv")):
- Company list with metrics
- Market segmentation data
- Trend indicators
JSON Export (via export_data(cache_key, "json")):
- Complete research data
- Time-series analysis
- Cross-platform correlations
Reference Documentation
- RESEARCH_METHODS.md - Market research methodologies, analysis frameworks, and data synthesis techniques
Ready for market research? Ask Claude to help you analyze markets, research startups, or study competitive landscapes using this skill!
先判断是否适合
作者设计意图
作者的方法与取舍
边界和复核