Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add Nero1688/claude-academic-skills --skill journal-submission-scoutgit clone --depth 1 https://github.com/Nero1688/claude-academic-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/nero1688/claude-academic-skills/journal-submission-scout)<a href="https://agentmods.dev/skills/nero1688/claude-academic-skills/journal-submission-scout"><img src="https://agentmods.dev/badge/skills/nero1688/claude-academic-skills/journal-submission-scout/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/nero1688/claude-academic-skills/journal-submission-scout"><img src="https://agentmods.dev/badge/skills/nero1688/claude-academic-skills/journal-submission-scout.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00479 | $0.02456 |
| Opus 5.5 | $0.00192 | $0.00982 |
| Sonnet 5.5 | $0.00096 | $0.00491 |
| Haiku 4.5 | $0.00048 | $0.00246 |
Grade A, and why
journal-submission-scout scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 127 lines — stays where its author put it; the contents beside it link to each section on GitHub.
投稿期刊選擇顧問(Journal Submission Scout)
與同族 skill 分工
| 需求 | 該用 |
|---|---|
| 我的稿子夠不夠格投這個層級?理論貢獻夠嗎? | q1-journal-reviewer |
| 評估我讀到的論文,它發表的期刊是什麼等級? | phd-researcher(讀者視角) |
| 稿子好了,該投哪一本?這本可不可信? | 本 skill(投稿者視角) |
| 收到 R&R 要回覆審查意見 | response-letter-craftsman |
一句話:先用 q1-journal-reviewer 確認稿子品質,再用我選標的。
Claude Code 環境呼叫同族技能須加 anthropic-skills: 前綴。
核心原則(誠實防線)
- 絕不提供 JIF、接受率、ABS/FT50/SCImago 分級。 這些是專有資料,公開 API 取不到。寧可說「查無,請自行至 JCR/ABS 官方清單查」, 也不憑印象生成一個數字——期刊分級寫錯會直接影響投稿決策。
- 「2年平均被引」不是 JIF。 OpenAlex 的
2yr_mean_citedness與 Clarivate 的 Journal Impact Factor 演算法與收錄範圍都不同。兩者不可互換、不可互稱, 論文與履歷中更不可拿前者當後者用。 - 工具不判定掠奪性期刊,只給查證優先序。 判定需要看網站、查編委真偽、
讀近兩年目次、問指導教授——那是人的判斷。見
references/predatory-screening.md。 - 收 APC ≠ 掠奪性。 這是最常見的誤解。正規 OA 期刊與頂刊的 OA 選項也收 APC(金額以出版社 當日 APC 頁為準,本檔不寫死數字——具體金額會過期,寫死等於寫錯)。 收費不是判準,收費後不做審查才是。
- 主動邀稿信要提高警覺。 那是掠奪性期刊最常見的獲客方式。
工作流程
Step 1|先確認稿子準備好了
若使用者還沒完成稿件或不確定品質,先建議走 q1-journal-reviewer。
選期刊是在「稿子已成形」之後才有意義的動作。
Step 2|找候選期刊
python scripts/journal_scout.py search "你的主題關鍵字" --top 10 --since 2021
機制:先搜該主題的論文,再統計它們發表在哪些期刊——回答「誰會登我這種研究」。
工具已自動處理兩個陷阱:
- 濾除預印本平台與機構典藏(SSRN/Research Square/Zenodo/典藏庫)
- 標記
[MEGA]收稿量極大的跨領域期刊(Sustainability、PLoS ONE 等)
⚠️ 這兩件事非做不可。實測某主題的原始聚合結果,前十名有一半是 預印本平台與 mega-journal——照著投等於給出有害建議。
Step 3|掠奪性篩查(本 skill 最重要的一步,不可跳過)
依 references/predatory-screening.md 逐項核對。工具的「風險」欄只決定
先查哪幾本,判定必須人工完成。重點紅旗:
- 主動寄信邀稿
- 承諾「1 週內接受」「快速審查」
- 編委只有姓名沒有機構,或盜用學者姓名(隨機查 2–3 位當事人的機構頁面)
- 宣稱被 SSCI/Scopus 收錄 → 到 Clarivate/Scopus 官方清單自己查
- 接受後才告知 APC 金額
- 只有 Gmail 沒有機構信箱
Step 4|比對候選並排序
python scripts/journal_scout.py compare 0143-2095,0149-2063
python scripts/journal_scout.py lookup 0143-2095
排序時同時考慮(工具給不了、要你自己判斷的部分):
- ABS/FT50/TSSCI 分級與你系所的著作認列規定
- 守備範圍:讀該刊近兩年目次,確認你的題目真的在它的範圍內
- 審稿週期與你的畢業/升等時程
- 是否雙盲(若是,投稿前跑
anthropic-skills:thesis-consistency-audit的anonymize_office.py清除檔案身分資訊)
What ships with it
4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago Changed · +6 lines 77db800e2e62
- 1mo ago First seen · 121 lines · 479 tokens per session scan A 85816bd39bee
journal-submission-scout is a skill published in the GitHub repository Nero1688/claude-academic-skills (13 stars, last pushed 5d ago), licensed MIT. It adds 479 tokens to every session and 2,456 once invoked, about $0.0019 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-05.
Other skills, from other repositories
alterlab-qiime2-amplicon
Runs 16S/ITS amplicon (microbiome) analysis with the QIIME 2 distribution (2026.7; the "amplicon" distribution was renamed "qiime2" in 2026.4) in the correct order: manifest import, cutadapt trim-paired primer removal BEFORE dada2 denoise-paired (trunc-len chosen from the demux quality .qzv), feature-classifier…
alterlab-deep-research
Runs a 13-agent deep research pipeline for rigorous academic work on any topic across 7 modes (full research, quick brief, paper review, lit-review, fact-check, Socratic guided research dialogue, and systematic review with optional meta-analysis), covering research-question formulation, Socratic mentoring, methodology…
alterlab-imaging-data-commons
Query and download public cancer imaging data from the NCI Imaging Data Commons (IDC) using the idc-index Python package, filtering by metadata, visualizing in-browser, and checking licenses, with no authentication required. Use when obtaining large-scale radiology (CT, MR, PET) or digital pathology DICOM datasets for…
alterlab-cobrapy
Build and analyze genome-scale constraint-based metabolic models with COBRApy — flux balance analysis (FBA), flux variability analysis (FVA), gene and reaction knockouts, flux sampling, and SBML model I/O. Use when simulating metabolic networks, predicting growth or knockout phenotypes, or running systems-biology and…
alterlab-deeptools
Process and visualize deep-sequencing coverage with the deepTools CLI — convert BAM to bigWig (bamCoverage), build log2 ratio tracks (bamCompare), run QC (multiBamSummary correlation, PCA, plotFingerprint), apply the ATAC-seq Tn5 shift (alignmentSieve --ATACshift), and make TSS/peak heatmaps and profiles…
alterlab-esm
Run ESM protein language models — ESMC for embeddings and representations, ESMFold2 for structure prediction, and ESM3 for generative multimodal protein design across sequence, structure, and function — locally or through the hosted Biohub Platform API (formerly Forge). Use when working with protein sequences…