Skills Plugins MCP Prompt Model 博客 我的中心
开发编程 #api #agent

sec-edgar

U.S. SEC EDGAR fetch interface — resolve a ticker to its CIK, list recent filings (10-K / 10-Q / 8-K and friends) with primary-document URLs, and pull XBRL companyfacts financial series. Free, no API key; rate-limited by IP so every request is throttled and carries a contact User-Agent. United States only.

DeepseekModel 官方收录技能 质量 优秀 · 90 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=hkuds-vibe-trading-agent-src-skills-sec-edgar-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name sec-edgar description U.S. SEC EDGAR fetch interface — resolve a ticker to its CIK, list recent filings (10-K / 10-Q / 8-K and friends) with primary-document URLs, and pull XBRL companyfacts financial series. Free, no API key; rate-limited by IP so every request is throttled and carries a contact User-Agent. United States only. category data-source SEC EDGAR Overview The U.S. Securities and Exchange Commission (SEC) publishes free, no-auth JSON endpoints for every reporting company on its EDGAR system: a ticker-to-CIK directory, a recent-filings index, and the full set of XBRL ("companyfacts") financial concepts a company has reported. This skill documents how Vibe-Trading fetches that data through the bundled sec_edgar_client transport and the get_sec_filings agent tool. This is the fetch skill — it covers how to get filing-index rows, document URLs, and us-gaap metric series out of EDGAR. The separate edgar-sec-filings skill is the methodology layer (how to read a 10-K, score insider activity, interpret 8-K items); for any actual data retrieval it delegates here. Scope is the United States only. EDGAR has no coverage of A-shares, HK, or other non-U.S. markets — route those through tushare / yfinance / akshare instead. Link convention: every link below that points into references/ is written relative to this document ( references/... ) — the form GitHub resolves when someone opens the file in a browser. The read_file tool resolves the same string against the skill that owns it, so the agent and a human reader reach one file. Keep the relative form when adding new docs, and keep reference paths unique across skills: a path two skills both carry is reported as ambiguous rather than guessed. Quick Start Preferred path — the get_sec_filings tool (read-only, throttled, returns strict JSON): { "ticker" : "AAPL" , "form" : "10-K" , "limit" : 5 } { "ticker" : "MSFT" , "metric" : "Revenues" , "limit" : 8 } The tool resolves the ticker to a CIK, fetches the filing index (optionally filtered by form ), and — when metric is set — also pulls the XBRL series for that us-gaap concept. See sec-edgar/references/get_sec_filings_tool.md for the full parameter and envelope contract. Script path — call the sec_edgar_client transport directly when you need raw JSON the tool does not surface (e.g. company address, all units of a concept): from backtest.loaders.sec_edgar_client import cik_for, get_submissions, get_company_facts cik = cik_for( "AAPL" ) # "0000320193", or None if not in the SEC table submissions = get_submissions(cik) # recent-filings index + company metadata facts = get_company_facts(cik) # all reported XBRL concepts A runnable end-to-end example lives at sec-edgar/scripts/sec_filings_example.py . Parameter & Format Notes Ticker : U.S. equity symbol, case-insensitive ( AAPL , msft ). Resolved to a CIK via the SEC company-tickers table; an unlisted ticker returns an error envelope (tool) or None ( cik_for ). CIK : the SEC Central Index Key, normalized to a zero-padded 10-digit string ( 320193 → "0000320193" ). The submissions and companyfacts endpoints require the padded form; document URLs use the un-padded form. Form : SEC form type, case-insensitive ( 10-K , 10-Q , 8-K , DEF 14A , 4 ). Omit to return all recent forms. Metric : an XBRL us-gaap concept name ( Revenues , NetIncomeLoss , Assets , StockholdersEquity ). Case-sensitive — these are exact taxonomy element names. Dates : SEC returns ISO YYYY-MM-DD strings (e.g. 2023-09-30 ). Return shape : the tool returns a JSON-string envelope; the client returns decoded JSON ( dict ). Reference Docs sec_edgar_client transport — cik_for , get_submissions , get_company_facts , CIK padding, throttle bucket, contact User-Agent. get_sec_filings tool — parameters, success/error envelope, filings[] and metric field shapes. Endpoints & rate limits — the three public endpoints, secid/CIK rules, fair-access policy, env overrides. Common forms & XBRL concepts — frequently used form types and us-gaap concept names. Scripts End-to-end fetch example — ticker → CIK → recent 10-Ks → a metric series, using the bundled client. Notes Free, no API key : EDGAR is public. The only requirement is a descriptive User-Agent carrying a contact address; the client ships a compliant default and honors the VIBE_TRADING_SEC_UA override. Rate-limited by IP : the SEC throttles per source IP and temporarily blocks clients that burst without a contact UA. Every request routes through the shared backtest.loaders._http throttle under the "sec" host bucket (≈0.12s spacing floor, overridable via VIBE_TRADING_SEC_MIN_INTERVAL ). Do not bypass the client with raw requests loops. United States only : a non-U.S. symbol will not resolve to a CIK. Transport, not a backtest loader : sec_edgar_client is a thin REST client, not a DataLoaderProtocol . There is no source: "sec_edgar" backtest mode — EDGAR feeds the get_sec_filings tool, not the bar-loading layer. Reporting lag : filings appear after the company submits; XBRL companyfacts trail the filing. Insider (Form 4) and 13F latency caveats are covered in the edgar-sec-filings methodology skill. Research only : this data supports research and does not constitute investment advice.
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。