Skills for Real Engineers. Straight from my .agents directory.
earnings-preview
Agent skill fromhimself65/finance-skills
Build a pre-earnings briefing for a stock from Yahoo Finance data (yfinance): the upcoming report date and timing, consensus EPS and revenue estimates with their range, the beat/miss track record, analyst ratings and price targets, and what to watch in the print. Use this skill whenever the user is preparing for an upcoming earnings report or asks what the street expects — consensus or whisper numbers, EPS expectations, whether a company will beat, an earnings setup, or an earnings-season preview — and whenever a ticker comes up in the context of upcoming earnings, even without the word "preview". For results that are already out, use earnings-recap.
How to install earnings-preview
npx skills add himself65/finance-skills# or add only this skill to Claude Code: copy the folder
plugins/market-analysis/skills/earnings-preview/
# into
~/.claude/skills/earnings-preview/ (all projects)
.claude/skills/earnings-preview/ (one project)
1# Earnings Preview Skill23If your host has not already executed the shell probes below (for example, in Codex), run the commands inside the `!` wrappers with its shell tool before choosing a setup path. Use the actual output; if shell access is unavailable, report that limitation.45Generates a pre-earnings briefing using Yahoo Finance data via [yfinance](https://github.com/ranaroussi/yfinance). Pulls together upcoming earnings date, consensus estimates, historical accuracy, analyst sentiment, and key financial context — everything you need before an earnings call.67**Important**: Data is for research and educational purposes only. Not financial advice. yfinance is not affiliated with Yahoo, Inc.89---1011## Step 1: Ensure yfinance Is Available1213**Current environment status:**1415```16!`python3 -c "exec('try:\n import yfinance\n print(\'yfinance \' + yfinance.__version__ + \' installed\')\nexcept Exception:\n print(\'YFINANCE_NOT_INSTALLED\')')"`17```1819If `YFINANCE_NOT_INSTALLED`, install it:2021```python22import subprocess, sys23subprocess.check_call([sys.executable, "-m", "pip", "install", "-q", "yfinance"])24```2526If already installed, skip to the next step.2728---2930## Step 2: Identify the Ticker and Gather All Data3132Extract the ticker symbol from the user's request. If they mention a company name without a ticker, look it up. Then fetch all relevant data in one script to minimize API calls.3334```python35import yfinance as yf3637ticker = yf.Ticker("AAPL") # replace with actual ticker38…
Excerpt shown under the repository's MIT license.
More skills in finance-skills
Similar skill repositories
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.
Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more.
