Skip to content

gudipati/GenAI-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Generative AI Toolkit

A curated collection of agent skills, tools, and MCP servers for getting the most out of generative AI. Everything here is designed to be quick to set up, free or low-cost, and immediately useful.

Repository Structure

GenAI-Toolkit/
├── README.md
└── skills/
    └── daily-etf-report/
        ├── SKILL.md                           # Daily ETF report skill
        └── Daily_ETF_Report_Feb_20_2026.pdf   # Example report

Agent Skills

Agent skills are lightweight instruction sets that teach an AI how to perform a specific task consistently. Instead of re-explaining your workflow every time, you add a skill once; the AI then follows it whenever you trigger that task. Skills live as markdown files (e.g. SKILL.md).

1. Daily ETF Report Skill

This skill generates concise, actionable daily financial reports that analyze your ETF portfolio, surface major market themes from credible sources, and give forward-looking context based on the previous trading day.

Why use it:

  • Quick setup — Get running in under 10 minutes with the steps below. No technical knowledge required.
  • Free to use — Relies on free tiers for Exa (search) and Alpha Vantage (market data).
  • Portfolio clarity — Answers “why did my portfolio move?” with tiered ETF analysis (deep for big moves, brief for routine).
  • Customizable — Edit SKILL.md to change your ETF list, report length, and preferred sources.

Step 1: Pre-requisites

  1. Download Claude for Desktop:
    • Install, sign in with your Anthropic account, and ensure you’re on a recent version that supports MCP and skills.
  2. Get your free Exa API key for news and market search:
  3. Get your free Alpha Vantage API key (ETF prices and market data):
    • Sign up at Alpha Vantage and claim your free API key.
    • Free tier limits: 25 requests per day.

Step 2: Configure MCP Servers

In Claude Desktop:
Open the MCP config by clicking on Settings → Developer → Local MCP servers → Edit Config. Add the following MCP server configuration to the claude_desktop_config.json file.

Note

Replace YOUR_EXA_API_KEY and YOUR_ALPHA_VANTAGE_API_KEY with your actual keys. Restart Claude Desktop after saving.

{
  "mcpServers": {
    "exa": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.exa.ai/mcp?exaApiKey=YOUR_EXA_API_KEY"
      ]
    },
    "alpha-vantage": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.alphavantage.co/mcp?apikey=YOUR_ALPHA_VANTAGE_API_KEY"
      ]
    }
  }
}

Step 3: Add the skill

In Claude Desktop:
The skill contains a default User Portfolio Configuration with the following ETFs: QQQ, SPY, GLD, SMH, VTV, VWRA.LON. To use your custom ETF portfolio, update the User Portfolio Configuration section in skills/daily-etf-report/SKILL.md with your specific ETF tickers. Verify the ticker by opening the Alpha Vantage Symbol Search in your browser (replace the keywords with your ticker and apiKey).

Upload the skills/daily-etf-report/SKILL.md file to Claude desktop by clicking Settings → Capabilities → Skills → + Add → Upload a skill.

Step 4: Create a report using the skill

In Claude Desktop:

Tip

Use Opus 4.6 or Sonnet 4.6 with extended thinking for best results.

In a new chat, type “Use the "daily-etf-report" skill for 20th Feb 2026” or “Generate my daily ETF report for today”. Claude will use the skill to pull data from Alpha Vantage and Exa, analyze themes, and produce a structured PDF report.

An example report is included in this repository under skills/Daily_ETF_Report_Feb_20_2026.pdf.

Contributing

Improvements and new contributions are welcome. Open an issue or PR with your idea or changes.

About

Generative AI toolkit containing agents, tools, skills and MCP servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors