
paper-know-journal
当用户给出期刊/杂志名并希望了解投稿要求、投稿形式/格式清单、期刊官网信息、社区评价、审稿速度、费用、文章类型、格式细节或“这个 journal 怎么投/是否靠谱/投稿指南调研”时必须使用。联网核验期刊官网与社区评测,默认把全部中间文件隔离到当前工作目录的 .bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-know-journal/,最终只交付 KnowJournal-{杂志名}.md。⚠️ 不适用:用户要根据 manuscript 选择投稿期刊(用 paper-select-journal)、写论文正文、下载全文 PDF,或只问一个无需成稿的简单事实。
- Installs
- 40
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/huangwb8/chineseresearchlatex --skill paper-know-journal- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads paper-know-journal automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
paper-know-journal
输入与输出
输入:期刊/杂志名;可附加输出目录、工作区、关注方向、目标文体/文章类型(如 Article、Original Research、Review、Brief Communication、Case Report、Letter)或目标 manuscript 类型。
输出:KnowJournal-{杂志名}.md,默认在用户当前工作目录根目录;用户指定输出位置时按指定保存。文件名中的 /\:*?"<>| 等路径危险字符替换为 -。
中间文件:默认全部放入 .bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-know-journal/{yyyy-mm-dd-hh-mm}/。除最终 Markdown 和用户明确指定输出外,不得在隐藏工作区外写检索日志、网页摘录、截图、草稿、JSON、临时下载或运行缓存。
测试区:轻量验证用 ./tests/paper-know-journal/;测试证据不得混入最终报告。
流程
输入
按用户请求和配置文件提供必要输入;缺失信息应明确列出并停止依赖该输入的步骤。
执行步骤
- 因本 skill 设计缺陷导致的 bug,先用
bensz-collect-bugs规范记录到~/.bensz-skills/bugs/,不要直接修改用户本地已安装的 skill 源码;若有 workaround,先记 bug,再继续完成任务。 - 只有用户明确要求“report bensz skills bugs”等公开上报时,才用本地
gh上传新增 bug 到huangwb8/bensz-bugs;不要 pull / clone 整个仓库。
初始化
先运行脚本创建隔离工作区、测试区和安全输出路径:
python3 /path/to/paper-know-journal/scripts/init_workspace.py \
--journal "Cancer Cell" \
--cwd "$PWD"
脚本会打印 workspace_dir、output_path、test_dir、manifest_path、sources_path。所有中间产物写入 workspace_dir。如提示 output_path already exists,覆盖前先向用户确认或改用新路径。
如用户指定输出目录或工作区:
python3 /path/to/paper-know-journal/scripts/init_workspace.py \
--journal "Journal for ImmunoTherapy of Cancer" \
--cwd "$PWD" \
--output-dir "/path/to/output" \
--workspace-dir "/path/to/.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-know-journal"
调研
必须联网核验,至少覆盖:
- 官方来源:期刊官网、作者指南、投稿系统说明、manuscript preparation / formatting guidelines、出版商政策页、费用页、编辑政策页。
- 社区/第三方来源:SciRev、LetPub、ResearchGate、Reddit、X/Twitter、论坛、机构图书馆说明、作者经验贴等。第三方只作体验线索,不替代官方政策。
优先查证这些信息:
- 期刊全称、出版社/学会、ISSN、官网、投稿入口。
- scope、文章类型、字数/摘要/图表/参考文献限制。
- 目标文体/文章类型的具体要求:用户指定文体时必须覆盖该文体;未指定时先列出官方文章类型,再选择 2-3 个最常见或最相关类型(通常包括原创研究与综述)展开。逐项核验该类型的名称、正文/摘要字数或页数、摘要类型、关键词数量、章节标题与顺序、图表/补充材料/参考文献限制、报告规范清单和特殊提交材料。
- 投稿形式要求:标题页、作者信息、摘要类型与字数、关键词、正文结构、章节标题、文件组成、模板、行距/页码/编号、图表文件格式与分辨率、补充材料、参考文献格式、cover letter、报告规范清单。
- OA/订阅模式、APC、许可证、是否有会员折扣或豁免。
- 审稿方式、首轮决定时间、接收到上线时间、接收率;没有官方数据时标明来源类型和不确定性。
- 格式要求:标题页、摘要、关键词、正文结构、图像分辨率、补充材料、参考文献格式、声明章节、数据/代码/AI 使用政策。
- 近期文章格式:抽样 2-3 篇近年同类文章,归纳摘要、正文结构、图表数量、声明与参考文献风格。
- 社区评价:速度、沟通、拒稿/大修体验、费用争议、透明度、常见槽点;与官方信息分开写。
调研时维护 sources.json:
official:官方网页、作者指南、费用页、投稿系统、出版伦理页。community:SciRev、LetPub、论坛、作者经验贴、机构说明等。article_samples:近期代表性已发表文章。
每条来源至少记录 title、url、source_type、accessed_at、key_facts。网页摘录、检索日志和草稿只能放在 workspace_dir 内。
资料处理规则见 references/source-policy.md。报告结构见 references/report-template.md。
成稿
用中文 Markdown 输出,风格接近 JITC / Cancer Cell 调研样例:先给关键结论和期刊概况,再写投稿要求、投稿形式要求、真实文章格式、社区评价和投稿建议。
报告必须包含:
- 调研日期。
- 期刊名称和可核验官网链接。
- “官方信息”和“社区评价/第三方信息”的来源区分。
- 独立的“投稿形式要求与格式清单”章节;不能只用近期文章样本替代官方投稿格式要求。
- 在“投稿形式要求与格式清单”中包含独立的“目标文体/文章类型具体要求”小节;对每个目标文体写清楚官方章节标题/顺序、字数或页数、摘要、关键词、图表、参考文献和特殊文件要求。若官方采用 format-free / free format 初投稿,也要写清哪些项目仍需满足、哪些项目仅修回或接收后适用。
- 面向投稿准备的可执行清单,至少覆盖标题页、摘要/关键词、正文结构、图表、补充材料、参考文献、声明/伦理/数据/代码/AI、投稿文件或 cover letter;官方未披露时逐项写“未在官方页面确认”。
- 对缺失、冲突或疑似过期信息的显式标注。
- 来源清单,含链接与访问日期。
不得输出未核验断言。影响因子、分区、费用、审稿时长等易变信息必须写来源年份或访问日期。
验证
成稿后运行:
python3 /path/to/paper-know-journal/scripts/validate_report.py \
--report "KnowJournal-Cancer Cell.md" \
--journal "Cancer Cell"
验证通过后告知用户:最终文件路径、主要来源数量、无法确认的信息和残余风险。
输出
输出 Skill description 所承诺的交付物,并明确格式、路径和失败返回形式。
输出管理
本 Skill 的新任务中间文件统一写入 ./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/{skill名}/input|output|log/。同一任务复用一个任务根目录;多 Skill 协作才创建 shared/。正式交付物不写入该目录,历史隐藏目录只允许显式兼容读取、迁移或清理。
校验
完成后执行 Skill 已有的静态检查、脚本验证或人工复核,并记录通过标准。
失败与恢复
- 找不到官网:先用出版商、ISSN、NLM Catalog、DOAJ、Crossref、期刊投稿系统交叉定位;仍不能确认时停止成稿并说明需要用户确认目标期刊。
- 同名期刊冲突:列出候选期刊、出版社和 ISSN,先让用户确认。
- 社区评价稀少:明确写“未找到足够社区评价”,不要编造体验。
- 官方信息与社区信息冲突:以官方政策为准,社区信息作为体验线索,并标注冲突点。
- 网站无法访问:记录访问失败、尝试替代官方页面或缓存摘要;关键政策无法核验时在报告中列为待确认。
约束
遵守以下公共约束,并执行本 Skill 的专属边界。
公共硬约束
- 任务需要落盘时,使用唯一的
./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/根目录;共享材料放入shared/,Skill 专属材料放入该 Skill 的input/、output/、log/。 - 正式交付物、源代码和正式计划按项目约定保存,不写入任务工作区;未经授权不覆盖、删除、迁移或远程写入。
- 项目维护变更检查 BAC 可用性并记录需求、AI 产出、工具结果、文件改动和验证摘要;BAC 只做过程审计,不替代署名、责任或合规判断。
- 不记录 API Key、访问令牌、密码、Cookie、环境/凭据文件、私有 Prompt、身份信息、本地用户名、主机名或不必要的大体积原始数据。
- 文件路径必须规范化并限制在授权项目范围内;外部 URL、子进程和网络访问遵循最小权限,防止路径遍历、SSRF 和命令注入。
- Skill 版本唯一记录在自身
config.yaml:skill_info.version;公开 API、协议、目录或配置变更同步文档与CHANGELOG.md。 - 仅将 Skill 或 Bensz 基础设施本身的设计缺陷交给
bensz-collect-bugs;先脱敏写入~/.bensz-skills/bugs/,当前任务不中断,只有用户明确要求才公开上报,禁止直接修改用户已安装的 Skill 源码。
Skill 专属约束
不得超出本 Skill description 和上方流程所声明的范围;不将未验证的信息伪装成确定结论。
FAQ
What does the paper-know-journal skill do?
当用户给出期刊/杂志名并希望了解投稿要求、投稿形式/格式清单、期刊官网信息、社区评价、审稿速度、费用、文章类型、格式细节或“这个 journal 怎么投/是否靠谱/投稿指南调研”时必须使用。联网核验期刊官网与社区评测,默认把全部中间文件隔离到当前工作目录的 .bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/paper-know-journal/,最终只交付 KnowJournal-{杂志名}.md。⚠️ 不适用:用户要根据 manuscript 选择投稿期刊(用 paper-select-journal)、写论文正文、下载全文 PDF,或只问一个无需成稿的简单事实。
How do I install paper-know-journal?
Run npx skills add https://github.com/huangwb8/chineseresearchlatex --skill paper-know-journal in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/paper-know-journal/ (personal) or .claude/skills/paper-know-journal/ (project).
Which AI agents can use paper-know-journal?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is paper-know-journal safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains paper-know-journal?
It is published by huangwb8 in huangwb8/chineseresearchlatex. It has 40 recorded installs.
More from huangwb8/chineseresearchlatex
systematic-literature-review
huangwb8/chineseresearchlatex
当用户明确要求"做系统综述/文献综述/related work/相关工作/文献调研"时使用。AI 自定检索词,多源检索→去重→AI 逐篇阅读并评分(1–10分语义相关性与子主题分组)→按高分优先比例选文→自动生成"综/述"字数预算→资深领域专家自由写作(固定摘要/引言/子主题/讨论/展望/结论),保留正文字数与参考文献数硬校验,强制导出 PDF 与 Word。支持多语言翻译与智能编译(en/zh/ja/de/fr/es)。
nsfc-justification-writer
huangwb8/chineseresearchlatex
Open the skill to read its SKILL.md instructions.
nsfc-research-content-writer
huangwb8/chineseresearchlatex
Open the skill to read its SKILL.md instructions.
nsfc-research-foundation-writer
huangwb8/chineseresearchlatex
Open the skill to read its SKILL.md instructions.
nsfc-abstract
huangwb8/chineseresearchlatex
当用户明确要求"写/润色 NSFC 标书摘要""生成中文摘要和英文摘要""把中文摘要翻译成英文摘要"时使用。输出中文、英文两个版本(英文必须是中文的忠实翻译版),同时输出标题建议(1个推荐标题+5个候选标题及理由)。中文摘要默认≤400字符,英文摘要默认≤4000字符。输出方式:将结果写入工作目录下的 NSFC-ABSTRACTS.md。⚠️ 不适用:用户只想翻译一段与标书无关的通用文本(应直接翻译);用户只想写立项依据/研究内容/研究基础正文(应使用对应 nsfc 系列 skill)。
nsfc-reviewers
huangwb8/chineseresearchlatex
Open the skill to read its SKILL.md instructions.
Popular education & science skills
teach
mattpocock/skills
Teach the user a new skill or concept, within this workspace.
scaffold-exercises
mattpocock/skills
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
paper-context-resolver
lllllllama/rigorpilot-skills
Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.
caveman-learn
juliusbrussee/caveman
Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.
gsap-plugins
greensock/gsap-skills
Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.
teach-impeccable
pbakaus/impeccable
DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill.