x-ingest — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited x-ingest (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
把 X 推文抓成结构化 Markdown 入库。自动区分图文与视频笔记:图文 → 下载图片本地嵌入; 视频 → 像抖音那样转成文字稿。通过 X 官方嵌入用的 syndication 端点采集,无需登录、无需 API Key。
# 图文采集零依赖(仅 Python 标准库)
# 视频推文转录需要(与抖音/B站/小红书同一套依赖):
pip install funasr modelscope torch torchaudio
# macOS: brew install ffmpeg | Ubuntu: sudo apt install ffmpeg# 采集推文 → 统一 frontmatter Markdown
python scripts/fetch_tweet.py "https://x.com/user/status/1234567890" -o ./out
python scripts/fetch_tweet.py "https://twitter.com/user/status/1234567890" -o ./out
python scripts/fetch_tweet.py "链接" -o ./out --no-images # 图文:只留图片链接不下载
python scripts/fetch_tweet.py "链接" -o ./out --no-video # 视频:不转录,只留视频链接fetch_tweet.py → 统一 frontmatter Markdown(platform: x,含 note_type: image|video|text|article),含作者(name @handle)、互动数据(赞/回复)、话题标签。按内容类型分流:
<标题>.assets/ 并以 ![]() 嵌入;--no-images 只留链接,单张失败自动回退为链接language=auto,X 中英混杂)写入 ## 视频文字稿;--no-video 只留视频链接;缺 funasr/ffmpeg 时自动降级为存链接采集走 cdn.syndication.twimg.com/tweet-result——X 官方嵌入推文用的公开端点,无需登录,但它是非官方契约:
fetch_tweet.py 里的 make_token)若被 X 调整,需相应更新仅供个人学习与研究使用。请遵守 X 服务条款,控制请求频率,不要用于批量抓取、商用爬取或侵犯他人权益的场景。
knowledge-base-management 入库(统一 frontmatter,按 platform 聚合)industry-intelligence-radar 的 X 信号扫描,沉淀情报learning-notes-automation 提取知识点 + 闪卡~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.