Agent Skills
返回列表
JEIT 论文宣传文案提取器

JEIT 论文宣传文案提取器

内容创作 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_bd299ae9/jeit-paper。

技能介绍

学术期刊推广文案的生产痛点

《电子与信息学报》(JEIT)是国内信息领域的核心期刊,每期产出数十篇论文,但论文从「正式发表」到「可传播的推广内容」之间存在明显的断层。学术新媒体运营和科研团队需要自己打开网站、逐篇复制标题、作者、摘要、关键词,再人工改写成适合公众号或新闻稿的文案——这个过程重复、琐碎,且很难保证风格统一。

更麻烦的是批量场景:一期 30 篇论文要做推文,逐篇处理的成本极高;而随意抓取又面临站点改版、页面结构变化等问题。

技能如何工作

本技能的目标是把一个 6 位稿号直接变成一篇可直接发布的推广文案,核心链路分四步:

  • 参数校验与 URL 构建:输入必须匹配 ^\d{6}$,否则直接返回参数错误,不进入后续流程。校验通过后拼出目标链接 https://jeit.ac.cn/cn/article/doi/10.11999/JEIT{稿号}。
  • 元数据抓取:调用 scripts/scrape_jeit.py。脚本优先使用 Playwright,若环境未安装浏览器则自动切换到标准库 urllib(该站为服务端渲染,urllib 即可拿到完整页面)。脚本内部会对网络失败重试 3 次,输出带 status 字段的 JSON,取值包括 success / partial / param_error / network_error。
  • 宣传文案生成:读取 references/copy_prompt.md 模板,将抓取到的 title、authors、abstract、keywords 等字段组装为 Prompt,交由大模型生成文案。硬性约束是全文不超过 1000 字(含标点),超限则从末尾完整句子截断。结构固定为:研究背景 → 核心创新点(3–4 点)→ 实验成果或应用前景 → 学术意义总结。
  • 公众号排版渲染(可选):当用户要求「做成推文」时,调用 scripts/render_wechat.py,把文案中 【章节标题】 形式的独立行渲染为带色块的小标题,首行作为导语,输出全内联样式、最大宽度 677px 的 HTML,可直接粘贴进微信编辑器。

适用边界与注意点

  • 只面向《电子与信息学报》,URL 模式固定为 10.11999/JEIT{稿号},不适用于其他期刊。
  • 页面结构变化时脚本会降级到多个选择器,但仍可能返回 partial 状态,此时需人工核对 warnings 中的字段缺失信息。
  • 大模型 API 不可用时,技能会降级为模板摘要,并在结果中标记 llm_fallback: true,这类文案需要人工润色后才能发布。
  • 文案生成严格禁止编造论文中不存在的数据或结论,所有信息均来自抓取到的元数据。
  • 支持批量稿号传入,但每次调用仍按单篇流程串行处理。

整体来看,这个技能解决的是「从稿号到可发布推文」的自动化链路,适合学术新媒体运营、课题组自宣和数据库内容维护这几类高频重复场景。

使用场景

  • 学术期刊新媒体编辑拿到一期JEIT论文的稿号清单,需要逐篇生成符合公众号风格的推文正文并完成排版。
  • 高校课题组论文被JEIT录用后,宣传联络人要尽快产出一篇用于学院公众号和官网的新闻稿。
  • 学术数据库维护人员需定期从JEIT批量抓取论文元数据,整理为结构化信息用于存档和检索。
  • 学术新媒体运营接到任务,要把一期约30篇JEIT论文制作成可直接发布的推文合集。

适合人员

  • 学术期刊新媒体编辑,每期要把数十篇论文转化为公众号推文,希望自动生成初稿减少重复劳动。
  • 高校科研团队宣传联络人,论文发表后需要尽快产出可用于学院公众号和官网的新闻稿。
  • 学术数据库内容维护人员,需定期抓取期刊论文元数据,保证信息完整、可检索、可存档。
  • 学术新媒体内容运营,批量承接论文推文制作任务,希望减少逐篇人工复制和排版的工作量。