alphaear-sentiment
FinBERTまたはLLMを使用して金融テキストのセンチメントを分析します。ユーザーが金融市場に関するテキストのセンチメント(ポジティブ/ネガティブ/ニュートラル)とスコアを判定したい場合に使用してください。
description の原文を見る
Analyze finance text sentiment using FinBERT or LLM. Use when the user needs to determine the sentiment (positive/negative/neutral) and score of financial text markets.
SKILL.md 本文
AlphaEar Sentiment Skill
概要
このスキルは、金融テキスト向けにカスタマイズされた感情分析機能を提供し、FinBERT (ローカルモデル) と LLM ベースの分析モードの両方をサポートしています。
機能
機能
1. 感情分析 (FinBERT / ローカル)
高速でローカルな感情分析に scripts/sentiment_tools.py を使用してください。
主なメソッド:
analyze_sentiment(text): ローカライズされた FinBERT モデルを使用して感情スコアとラベルを取得します。- 戻り値:
{'score': float, 'label': str, 'reason': str} - スコア範囲: -1.0 (ネガティブ) ~ 1.0 (ポジティブ)
- 戻り値:
batch_update_news_sentiment(source, limit): データベース内の未分析ニュースをバッチ処理します (FinBERT のみ)。
2. 感情分析 (LLM / エージェント)
より高い精度または推論能力が必要な場合は、あなた (エージェント) が以下のプロンプトを使用して LLM を直接呼び出し、分析を実行し、必要に応じてデータベースを更新してください。
感情分析プロンプト
ローカルツールが不十分な場合、または推論が必要な場合は、このプロンプトを使用して金融テキストを分析してください。
请分析以下金融/新闻文本的情绪极性。
返回严格的 JSON 格式:
{"score": <float: -1.0到1.0>, "label": "<positive/negative/neutral>", "reason": "<简短理由>"}
文本: {text}
スコアリングガイド:
- ポジティブ (0.1 ~ 1.0): 楽観的なニュース、利益成長、政策支援など
- ネガティブ (-1.0 ~ -0.1): 損失、制裁、価格下落、悲観的見方
- ニュートラル (-0.1 ~ 0.1): 事実報道、横ばい展開、曖昧な影響
ヘルパーメソッド
update_single_news_sentiment(id, score, reason): 手動分析結果をデータベースに保存するときに使用します。
依存関係
torch(FinBERT 用)transformers(FinBERT 用)sqlite3(ビルトイン)
DatabaseManager が正しく初期化されていることを確認してください。
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- rkiding
- ライセンス
- Apache-2.0
- 最終更新
- 不明
Source: https://github.com/rkiding/awesome-finance-skills / ライセンス: Apache-2.0
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。