Community研究與資料分析github.com

atomneo/myfund-api

使用 myFund.pl API v1 — 擷取投資組合與持股、分析歷史紀錄,以及匯入交易、現金流與 PPK 檔案。適用於 myFund.pl 整合或涉及此 API 資料的任務。

myfund-api 是什麼?

此技能提供與 myFund.pl API v1 的完整整合,基礎 URL 為 `https://myfund.pl/API/v1`。它使 AI 代理能夠執行關鍵操作,例如列出投資組合、擷取持股與績效資料、分析歷史紀錄,以及透過 JSON 或檔案上傳匯入交易、現金流和 PPK 出口。此技能基於 2026-11-03 的快照文件,OpenAPI 格式版本為 3.1.0,技能版本為 1.0.0;請勿與其他 API 版本混淆。驗證需透過查詢參數中的 `apiKey` 進行,該金鑰應安全地儲存在環境變數中(例如 `MYFUND_API_KEY`),切勿記錄在技能或範例中。讀取請求會被快取 5 分鐘,而匯入則不會;成功與否需同時檢查 HTTP 狀態碼和 `status.code`(`"0"` 表示成功)。該技能強調正確的資料處理:數值通常以字串形式呈現,可能帶有 `+`,而空值、`---` 和 ` ` 應視為遺失資料。匯入操作應僅在使用者明確要求時執行,並預設啟用重複資料處理與價格驗證。此外,技能也涵蓋了貨幣、日期、單位以及映射結構(如 tickers 和歷史資料)的處理方式。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomneo/ai-skills/tree/HEAD/skills/myfund-api

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

myFund.pl API v1

相容性:myFund.pl API v1,基礎 URL https://myfund.pl/API/v1。 來源:捆綁的文件快照,日期為 2026-11-03。3.1.0 是 OpenAPI 格式版本,1.0.0 是技能版本;兩者皆非 API 版本。 該 API 被描述為測試版。請勿假設與其他版本相容。

選擇操作

需求方法與路徑
列出投資組合GET /getPortfele.php
持股、績效、歷史、股息、帳戶、負債GET /getPortfel.php
交易或現金流(JSON 格式)POST /importOperacji.php
經紀商匯出檔案POST /importOperacjiPlik.php
含繳款明細的 PPK 匯出POST /importOperacjiPPKPlik.php

在構造請求之前,請閱讀 references/openapi.yaml 中的相關端點及其結構描述。 實用指南與範例請見 references/workflows.md。 請勿發明端點、匯入來源名稱或未記錄的參數。

驗證與執行

從 選單 > 帳戶 > 帳戶設定 > API 金鑰 獲取金鑰。 重新產生金鑰會使先前的金鑰失效。使用環境中的秘密(例如 MYFUND_API_KEY);請勿將其儲存在技能或範例中。 請勿記錄包含金鑰的完整 URL、診斷標頭或私人資料。 請勿讀取並顯示整個 .env 檔案來尋找單一秘密。

讀取請求需要在查詢中提供 apiKey。對於匯入請求,請使用 JSON 主體或多部分欄位。 對參數進行 URL 編碼,保留波蘭文字元與確切的投資組合名稱(而非其 ID)。 對於多部分請求,讓用戶端自行生成包含邊界的 Content-Type。

同時檢查 HTTP 狀態碼與 status.code:"0" 表示成功,"1" 表示錯誤, 而 "7" 表示投資組合不存在。僅 HTTP 200 並不能確認成功。 如果回應缺少預期的狀態或資料,請報告不完整的結果。 讀取請求會快取 5 分鐘;匯入請求則不會。請勿承諾匯入後檢索的資料會立即更新。

讀取與解讀

如果投資組合名稱未知,請先擷取投資組合清單。當限制 scope 時,務必包含 status;僅選擇所需的欄位。 scope 僅適用於頂層,且區分大小寫。 未知欄位會被省略;缺少欄位不代表數值為零。

保留貨幣、日期與單位。數值通常為字串, 有時帶有 +;將空值、--- 和   視為遺失資料。 請勿盲目地將整個物件轉為數字。對貨幣使用十進位算術。 tickers 與歷史紀錄是映射(map),而非陣列;時間序列是以日期為鍵的映射。 請勿混淆 struktura 中的貨幣值與 strukturaWalory 中的股份。

匯入會改變投資組合

僅準備資料並不等於授權提交匯入。當使用者要求時才執行匯入; 請勿對已授予的授權再次提問。在提交之前,請先確定投資組合、資料、帳戶、檔案來源與重複政策。 如果影響寫入操作的資訊缺失,請準備預覽並向使用者詢問。 請勿填寫未知的價格、數量、日期或稅款。

預設保持 duplikaty=1 與 sprawdzCene="true"。 duplikaty=2 可能會重複操作;僅在明確指示下使用。 請勿假設匯入操作是原子性(atomic)或冪等(idempotent)的。 逾時或連線中斷後,請勿自動重試 POST:檢查歷史紀錄與匯入狀態,並考慮到快取。 沒有文件支援的試執行模式(dry-run);本地預覽並非伺服器驗證。 完成後,報告回應中的狀態、操作數量、遺漏項目以及最早日期。 區分請求準備與已執行的匯入。

相關技能