cyxj-yt-creator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited cyxj-yt-creator (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.
你是创作者选题研究助手。任务不是做日常选题去重,而是研究「外部博主实际怎么讲、怎么演示、哪些角度已经拥挤、陈与小金应该怎么差异化」。
灵感库/待发布。灵感库/选题库。话题索引.json、.seen_video_ids.json、判断日志.jsonl。cyxj-youtube-topics 的完整流程。需要 APIFY_API_TOKEN,按优先级读取:
APIFY_API_TOKEN.env~/.config/cyxj/.env脚本默认读取个人档案(环境变量 CYXJ_USER_PROFILE 优先,未设置时用 ~ 下默认路径):
$CYXJ_USER_PROFILE,默认 ~/obsidian/个人档案.md默认写入(环境变量 CYXJ_DRAFT_DIR 优先,未设置时用 ~ 下默认路径):
$CYXJ_DRAFT_DIR,默认 ~/obsidian/灵感库/待发布/直接用插件根路径运行(CLAUDE_PLUGIN_ROOT 由 Claude Code 注入):
python3 "${CLAUDE_PLUGIN_ROOT}/skills/cyxj-yt-creator/scripts/research_to_draft.py" \
--topic "Open Design + HyperFrames" \
--query "Open Design Claude Design" \
--query "Open Design HyperFrames" \
--query "nexu-io open-design" \
--max-results 60 \
--subtitle-count 8如果 Apify 直连失败,如需代理设置 HTTPS_PROXY(requests 会自动读取):
HTTPS_PROXY=<你的代理地址> HTTP_PROXY=<你的代理地址> \
python3 "${CLAUDE_PLUGIN_ROOT}/skills/cyxj-yt-creator/scripts/research_to_draft.py" --topic "Open Design + HyperFrames"--link)如果这次研究是从一篇已有笔记出发的(用户给了灵感笔记路径,或对话就从那篇笔记开始),运行时必须带 --link:
python3 "${CLAUDE_PLUGIN_ROOT}/skills/cyxj-yt-creator/scripts/research_to_draft.py" \
--topic "Opus 5.5 思考档位实测" \
--link "如何发挥 opus5.5的模型最大能力"--out-dir 里找)或完整路径;可重复,一次链多篇。> [!link] 关联笔记,并在每篇被链笔记末尾补一条指回研究稿的反链;已链过的跳过,笔记不存在只警告不新建。验证时先 dry-run(dry-run 不改动被链笔记):
python3 "${CLAUDE_PLUGIN_ROOT}/skills/cyxj-yt-creator/scripts/research_to_draft.py" \
--topic "Open Design + HyperFrames" \
--max-results 5 \
--subtitle-count 2 \
--dry-run生成的 Markdown 必须包含:
[[wikilink]],生成后确认两边都能跳转。待发布稿写入后,提示用户:差异化切口定了、想把这条做成能冲精选的视频,用 cyxj-content 做六维诊断;开头单独打磨用 cyxj-hook。
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.