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.
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 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).
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.mdto change your ETF list, report length, and preferred sources.
Step 1: Pre-requisites
- Download Claude for Desktop:
- Install, sign in with your Anthropic account, and ensure you’re on a recent version that supports MCP and skills.
- Get your free Exa API key for news and market search:
- Sign up at Exa Dashboard.
- Create an API key at Exa API Keys.
- 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.
Improvements and new contributions are welcome. Open an issue or PR with your idea or changes.