Communitygithub.com

mattpatjam/claude-skills

사용자가 투자 포트폴리오 스크린샷(IBKR 주식 또는 SwissBorg 암호화폐)을 공유할 때 사용합니다. 보유 내역을 파싱하여 투자 뉴스레터 저장소의 portfolio.json을 업데이트합니다.

claude-skills란 무엇인가요?

이 스킬은 사용자가 주식 중개 플랫폼(IBKR)이나 암호화폐 거래소(SwissBorg)에서 캡처한 포트폴리오 스크린샷을 분석하여, 투자 뉴스레터 저장소에 있는 `portfolio.json` 파일을 자동으로 업데이트합니다. 사용자가 스크린샷을 공유하면, AI가 이미지에서 모든 보유 종목(티커, 수량, 가격 등)을 파싱한 후 기존 JSON 파일의 해당 섹션(주식 또는 암호화폐)을 교체하고 마지막 업데이트 날짜를 오늘 날짜로 변경합니다. 변경 사항은 자동으로 Git 커밋되고, 사용자에게 업데이트된 보유 종목 수와 다음 뉴스레터 발행일을 안내합니다. 이 스킬은 Claude Code, Cursor, Codex 등 표준 AI 에이전트 도구와 호환되며, 개발자나 개인 투자자가 포트폴리오 데이터를 수동으로 입력하는 번거로움을 없애줍니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mattpatjam/claude-skills/tree/HEAD/skills/investment-portfolio-update

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

투자 포트폴리오 업데이트

사용자가 포트폴리오 스크린샷을 공유했습니다. 이를 파싱하여 portfolio.json을 업데이트합니다.

단계

  1. 스크린샷 유형 식별

    • IBKR: 티커, 주식 수, 마지막 가격, 손익 표시
    • SwissBorg: 암호화폐 자산, 수량, USD 가치 표시
  2. 스크린샷에서 보이는 모든 포지션 파싱

  3. 현재 파일 읽기 경로: Automations/investment-newsletter/portfolio.json

  4. 해당 섹션만 업데이트

    • IBKR 스크린샷 → stocks 배열 전체 교체
    • SwissBorg 스크린샷 → crypto 배열 전체 교체
    • 항상 last_updated를 오늘 날짜(YYYY-MM-DD)로 업데이트
  5. Write 도구를 사용하여 업데이트된 portfolio.json 저장

  6. 커밋

    git add Automations/investment-newsletter/portfolio.json
    git commit -m "chore: update portfolio holdings [날짜]"
    
  7. 사용자에게 확인 "포트폴리오가 업데이트되었습니다. X개의 주식 / Y개의 암호화폐 포지션이 [날짜] 기준으로 기록되었습니다. 다음 주 금요일 뉴스레터에서 이 보유 내역을 사용합니다."

portfolio.json 형식

{
  "last_updated": "YYYY-MM-DD",
  "stocks": [
    {"ticker": "GOOGL", "name": "Alphabet", "shares": 10, "last_price": 405.27}
  ],
  "crypto": [
    {"asset": "SOL", "name": "Solana", "amount": 33.98, "value_usd": 3099.92}
  ]
}

참고 사항

  • 주식 수는 분수일 수 있습니다(AVGO 2.8주 유효)
  • 암호화폐 수량은 클 수 있습니다(23,041 BORG 유효)
  • 주식의 last_price = 스크린샷에 표시된 마지막 거래 가격
  • 암호화폐의 value_usd = 스크린샷에 표시된 USD 가치
  • 현금 잔고(USD 현금)는 주식에 포함되지 않습니다

관련 스킬