{"skill":{"slug":"ftshare-news-data","displayName":"Skills of A-share news data released by ft.tech.","summary":"新闻语义搜索技能集（market.ft.tech）。根据搜索文字进行语义搜索，返回相关新闻列表。用户询问语义搜新闻、按关键词搜新闻时使用。数据仅支持当年、最近半个月。","description":"---\nname: FTShare-news-data\ndescription: 新闻语义搜索技能集（market.ft.tech）。根据搜索文字进行语义搜索，返回相关新闻列表。用户询问语义搜新闻、按关键词搜新闻时使用。数据仅支持当年、最近半个月。\n---\n\n# FT 新闻数据 Skills\n\n本 skill 是 `FTShare-news-data` 的**统一路由入口**。\n\n根据用户问题，从下方「能力总览」或「询问方式与子 skill 对应表」匹配对应子 skill，然后通过 `run.py` 执行并解析响应。\n\n> 所有接口均以 `https://market.ft.tech` 为基础域名，本技能集子 skill 无需额外请求头。\n\n---\n\n## 调用方式（唯一规则）\n\n`run.py` 与本文件（`SKILL.md`）位于同一目录。执行时：\n\n1. 取本文件的绝对路径，将末尾 `/SKILL.md` 替换为 `/run.py`，得到 `<RUN_PY>` 。\n2. 调用：`python <RUN_PY> <子skill名> [参数...]`\n\n```bash\n# 示例（<RUN_PY> 为实际绝对路径）\npython <RUN_PY> semantic-search-news --query 人工智能\npython <RUN_PY> semantic-search-news --query 人工智能 --limit 10 --year 2026\npython <RUN_PY> semantic-search-news --query 人工智能 --limit 10 --year 2026 --start_time 2026-03-01T00:00:00+08:00 --end_time 2026-03-15T23:59:59+08:00\n```\n\n> `run.py` 内部通过 `__file__` 自定位，无论安装在何处都能正确找到各子 skill 的脚本。\n\n---\n\n## 新闻 — 询问方式与子 skill 对应表\n\n| 询问方式（用户常说的词） | 子 skill |\n|------------------------|----------|\n| **语义搜索新闻**、**按关键词搜新闻**、**搜索相关新闻** | `semantic-search-news` |\n\n---\n\n## 能力总览\n\n- **`semantic-search-news`**：根据搜索文字进行语义搜索，返回相关新闻列表。数据仅支持**当年**、**最近半个月**内的新闻。必填：`--query`（搜索文字）；可选：`--limit`（返回条数，默认 10）、`--year`（年份，仅支持当年）。展示时需包含来源（source_site）与文章链接（article_url），并提示用户数据仅半个月内。\n\n---\n\n## 使用流程\n\n1. **记录本文件绝对路径**，将 `/SKILL.md` 替换为 `/run.py` 得到 `<RUN_PY>`。\n2. **理解用户意图**，从「询问方式与子 skill 对应表」或「能力总览」匹配子 skill 名称。\n3. （可选）读取 `sub-skills/<子skill名>/SKILL.md` 了解接口与参数。\n4. **执行**：`python <RUN_PY> <子skill名> [参数...]`，获取 JSON 输出。\n5. **解析并输出**：按子 skill 要求展示来源、链接，并提示「以下结果仅展示当年、最近半个月以内的新闻。」\n","tags":{"latest":"1.0.1"},"stats":{"comments":0,"downloads":799,"installsAllTime":0,"installsCurrent":0,"stars":49,"versions":2},"createdAt":1773747262835,"updatedAt":1778491977901},"latestVersion":{"version":"1.0.1","createdAt":1774329832483,"changelog":"- 新增 `--start_time` 与 `--end_time` 参数示例，支持更精细的时间范围过滤。\n- 其余内容保持不变。","license":"MIT-0"},"metadata":null,"owner":{"handle":"shawn92","userId":"s178tyza29hgx3h8nsvhcmdphs83h6af","displayName":"Shawn92","image":"https://avatars.githubusercontent.com/u/17521361?v=4"},"moderation":null}