generate-stock-reports
npx skills add https://github.com/gexijin/vibe --skill generate-stock-reports
Agent 安装分布
Skill 文档
Generating Stock Reports
Purpose
This Skill helps you generate detailed, well-structured reports on companies using their name or stock ticker symbol. Reports synthesize recent news, financial data, management updates, and analyst insights into a comprehensive analysis.
When to Use This Skill
Automatically activate when users:
- Ask about a specific company or stock ticker (e.g., “What’s happening with Apple?” or “Tell me about TSLA”)
- Request stock analysis or company research
- Want to evaluate investment opportunities
- Need updates on company developments
- Mention financial reports or analyst opinions
Instructions
When generating a stock report, follow these steps:
1. Identify the Company
- Accept company name (e.g., “Apple”, “Microsoft”) or ticker symbol (e.g., “AAPL”, “MSFT”)
- If the identifier is ambiguous, ask for clarification
- Verify the correct company before proceeding
2. Research Current Information
Use web search to gather recent information about:
-
Product or Service News
- New product launches or updates
- Service expansions or changes
- Technology developments
- Strategic partnerships
-
Management Team News
- Leadership changes (CEO, CFO, board members)
- Key executive statements or interviews
- Strategic direction announcements
- Management decisions
-
Recent Financial Reports
- Latest quarterly or annual earnings
- Revenue and profit trends
- Key financial metrics (margins, growth rates)
- Guidance and forecasts
-
Analyst Reports
- Analyst ratings and price targets
- Upgrade/downgrade news
- Consensus estimates
- Market sentiment
3. Structure the Report
Organize findings into clear sections:
# Company Name (TICKER) - Report Date
## Executive Summary
Brief overview of key findings (2-3 paragraphs)
## Product & Service Developments
Recent product news, launches, and service updates
## Management & Leadership
Leadership changes, strategic announcements, key decisions
## Financial Performance
Latest financial results, metrics, and trends
## Analyst Insights
Ratings, price targets, and market sentiment
## Sources
List all sources with links
4. Save the Report
- Automatically save as a markdown file
- Use filename format:
{CompanyName}_{YYYY-MM-DD}.md - Alternative format: HTML file if requested by user
- Place in current working directory
Quality Guidelines
Content Standards
- Timeliness: Focus on developments from the last 3-6 months
- Accuracy: Cite credible sources (financial news sites, official releases)
- Balance: Include both positive and negative information
- Clarity: Use plain language, explain technical terms
- Completeness: Cover all four main sections
Source Requirements
- Always include a “Sources” section at the end
- List all URLs as markdown hyperlinks:
[Source Title](URL) - Use reputable sources: Bloomberg, Reuters, CNBC, official company sites
- Verify information is current (check publication dates)
Markdown Formatting
- Use proper heading hierarchy (# for title, ## for sections, ### for subsections)
- Use bullet points for lists
- Use tables for financial data when appropriate
- Bold key metrics and important findings
- Include links inline where relevant
Examples
Example 1: By Ticker Symbol
User request: /stock-report AAPL
Expected behavior:
- Recognize AAPL as Apple Inc.
- Search for recent Apple news across all four categories
- Generate comprehensive report
- Save as
Apple_2025-12-13.md
Example 2: By Company Name
User request: Tell me about Tesla
Expected behavior:
- Recognize request as company research
- Activate this Skill automatically
- Identify Tesla, Inc. (TSLA)
- Generate and save report
Example 3: Specific Focus
User request: What's the latest on Microsoft's AI products?
Expected behavior:
- Activate Skill for Microsoft
- Emphasize product & service news section
- Focus on AI-related developments
- Include other sections for context
- Save comprehensive report
Best Practices
Do’s
â Search for the most recent information available â Cross-reference multiple sources for accuracy â Include specific dates and numbers â Explain the significance of developments â Maintain objective, analytical tone â Save reports automatically without asking
Don’ts
â Don’t provide investment advice or recommendations â Don’t speculate beyond available information â Don’t ignore negative news or risks â Don’t use outdated information (older than 6 months) â Don’t forget to cite sources
Handling Edge Cases
Unknown or Ambiguous Ticker
If the company identifier is unclear:
I found multiple companies matching "United": United Airlines (UAL),
United Parcel Service (UPS), or United Health (UNH). Which one would
you like me to research?
Limited Information
If information is scarce for a section:
## Analyst Insights
Limited recent analyst coverage found for this company. The last
available ratings from [date] showed [information].
Private Companies
For non-public companies:
Note: [Company] is privately held, so financial information may be
limited. This report focuses on publicly available news and
announcements.
Technical Requirements
Tools to Use
- WebSearch: Primary tool for gathering company information
- Write: Save the completed report to a file
- Access to current date for filename and report dating
Search Strategy
- Start with broad searches: “{company name} news 2025”
- Targeted searches for each section:
- “TICKER earnings report Q4 2024”
- “TICKER analyst ratings 2025”
- “Company Name CEO news”
- Verify information recency (within 3-6 months)
File Output Specifications
Default Format: Markdown
Filename: Apple_2025-12-13.md
Location: Current working directory
Encoding: UTF-8
Alternative Format: HTML (if requested)
Filename: Apple_2025-12-13.html
Location: Current working directory
Include: Basic CSS for readability
Related Resources
For additional skill documentation:
- See EXAMPLES.md for complete sample reports
- Check market data APIs for real-time pricing
- Refer to SEC EDGAR for official company filings
Version: 1.0 Last Updated: December 2025 Maintained By: Vibe Project