Bộ thu thập dữ liệu tài chính
Thu thập dữ liệu thị trường và báo cáo tài chính của công ty niêm yết tại Mỹ từ yfinance rồi xuất ra JSON chuẩn hóa để phân tích.
Dữ liệu · Phân tíchTrung cấp★ 1,323⑂ 212Điểm AI 8/10Cập nhật lần cuối: 8 thg 8, 2026
Làm được gì
Chỉ cần một mã cổ phiếu (ticker), skill sẽ lấy dữ liệu tài chính miễn phí từ yfinance và gom vào một tệp JSON chuẩn hóa duy nhất.
- Dữ liệu thị trường: giá hiện tại, số lượng cổ phiếu, vốn hóa, beta 5 năm theo tháng
- Báo cáo tài chính quá khứ: kết quả kinh doanh, lưu chuyển tiền tệ, cân đối kế toán (mặc định 5 năm)
- Đầu vào WACC: lợi suất phi rủi ro (trái phiếu Mỹ 10 năm ^TNX), beta
- Dự phóng của chuyên viên phân tích: doanh thu và EPS 2 năm tài chính tới
- Script kiểm tra: đối chiếu Vốn hóa = Giá × Số cổ phiếu, kiểm tra biên độ hợp lý (beta 0,3–3,0; WACC 5–20%), quy ước dấu
Điểm đáng giá nhất là nguyên tắc "không dùng giá trị mặc định": thiếu dữ liệu thì để null kèm _source: "missing" thay vì tự điền beta = 1,0. Skill cũng giữ nguyên dấu âm của CapEx và ghi chú rằng FCF của yfinance chưa trừ chi phí cổ phiếu thưởng (SBC) — điều rất dễ khiến mô hình DCF phóng đại dòng tiền.
Phù hợp với ai
- Nhà phân tích, nhà đầu tư cần tự động hóa bước thu thập dữ liệu trước khi dựng DCF hoặc so sánh công ty tương đương
- Người viết báo cáo nghiên cứu cổ phiếu Mỹ định kỳ
- Lập trình viên, chuyên viên dữ liệu muốn xây pipeline dữ liệu tài chính
- Sinh viên tài chính muốn thực hành đọc báo cáo và tính chỉ số
Ví dụ sử dụng
- "Thu thập dữ liệu 5 năm của META" → tạo
META_financial_data.json, báo lại những năm bị thiếu dữ liệu - "Lấy đầu vào DCF cho NVDA" → có ngay beta, lợi suất phi rủi ro, nợ ròng, CapEx để chuyển sang skill dựng DCF
- "Chuẩn bị dữ liệu so sánh AAPL, MSFT, GOOGL" → tạo JSON cho từng mã rồi chạy script kiểm tra để phát hiện số liệu bất thường
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục daymade-financial/financial-data-collector từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/financial-data-collector/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/daymade/claude-code-skills.git /tmp/daymade-skills && mkdir -p ~/.claude/skills && cp -r /tmp/daymade-skills/daymade-financial/financial-data-collector ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở Terminal (macOS) hoặc Git Bash (Windows).
- Cài Python 3 và các thư viện cần thiết:
pip install yfinance pandas - Tải mã nguồn:
git clone https://github.com/daymade/claude-code-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép riêng skill này:
cp -r claude-code-skills/daymade-financial/financial-data-collector ~/.claude/skills/ - Khởi động lại Claude Code, sau đó thử yêu cầu: "Thu thập dữ liệu tài chính của META".
- Tệp kết quả
{TICKER}_financial_data.jsonnằm trong thư mục làm việc. Nếu thấy giá trịnull, hãy bổ sung thủ công từ báo cáo 10-K.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT