academic-press-release-writing

学术新闻稿撰写专业工具。包含规范的五段式写作结构、全流程工作步骤、常见问题解决方案和效率提升技巧。**当以下情况时使用此 Skill**:(1) 需要撰写学术机构、科研团队的新闻通稿/宣传稿;(2) 需要将学术论文、科研成果转化为面向公众的科普性新闻稿;(3) 用户提到"学术新闻稿"、"科研宣传稿"、"论文新闻稿"、"成果宣传"等关键词;(4) 需要规范的新闻稿写作模板和流程指导。

3,891 stars

Best use case

academic-press-release-writing is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

学术新闻稿撰写专业工具。包含规范的五段式写作结构、全流程工作步骤、常见问题解决方案和效率提升技巧。**当以下情况时使用此 Skill**:(1) 需要撰写学术机构、科研团队的新闻通稿/宣传稿;(2) 需要将学术论文、科研成果转化为面向公众的科普性新闻稿;(3) 用户提到"学术新闻稿"、"科研宣传稿"、"论文新闻稿"、"成果宣传"等关键词;(4) 需要规范的新闻稿写作模板和流程指导。

Teams using academic-press-release-writing should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/academic-press-release-writing/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/438061781/academic-press-release-writing/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/academic-press-release-writing/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How academic-press-release-writing Compares

Feature / Agentacademic-press-release-writingStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

学术新闻稿撰写专业工具。包含规范的五段式写作结构、全流程工作步骤、常见问题解决方案和效率提升技巧。**当以下情况时使用此 Skill**:(1) 需要撰写学术机构、科研团队的新闻通稿/宣传稿;(2) 需要将学术论文、科研成果转化为面向公众的科普性新闻稿;(3) 用户提到"学术新闻稿"、"科研宣传稿"、"论文新闻稿"、"成果宣传"等关键词;(4) 需要规范的新闻稿写作模板和流程指导。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 学术新闻稿撰写专业技能

## 一、核心结构要求(严格遵循五段式结构)
### 1. 01 导读部分
- **开头**:用1-2句话点明研究领域的重要意义+研究突破
- **核心成果**:简明扼要介绍研究团队、核心技术、关键突破、性能指标
- **论文信息**:明确说明发表期刊、论文标题、第一作者、通讯作者信息
- **字数控制**:300-400字,语言通俗易懂,突出新闻性
### 2. 02 研究背景部分
- **领域现状**:介绍相关技术的发展现状和主流技术路径
- **存在问题**:清晰阐述现有技术的瓶颈和未解决的核心挑战
- **研究意义**:点出该研究解决了什么痛点问题,有什么应用价值
- **字数控制**:300-400字,逻辑清晰,层层递进
### 3. 03 创新研究部分
- **技术方案**:详细介绍研究团队的核心技术路径、实验装置、创新点
- **关键结果**:分点说明实验取得的核心结果、性能参数、技术优势
- **图表说明**:每个重要图表都要有详细的图注说明,清晰描述图表展示的内容和结论
- **字数控制**:800-1000字,技术表述准确,避免过于晦涩的专业术语
### 4. 04 总结与展望部分
- **成果总结**:总结研究的核心贡献、理论价值、技术优势
- **应用前景**:展望该技术未来的应用领域、产业化潜力
- **未来方向**:简要说明后续研究的发展方向
- **字数控制**:300-400字,积极客观,避免夸大
### 5. 05 封面图部分
- 只需标注"图源Fig.X"即可

## 二、内容写作要求
### 1. 准确性要求
- 所有技术术语、参数、单位、人名、机构名必须准确无误
- 实验结果、性能指标必须严格对应原文内容,不得编造或夸大
- 作者信息、期刊信息、论文标题必须完全准确
### 2. 可读性要求
- 避免直接翻译原文的复杂长句,用通俗易懂的中文表述
- 专业术语首次出现时附带英文全称和缩写
- 逻辑清晰,段落分明,每段聚焦一个核心内容
### 3. 新闻性要求
- 突出研究的"首次"、"突破"、"创新"等亮点
- 采用倒金字塔结构,最重要的信息放在最前面
- 避免过于学术化的表述,兼顾专业性和可读性

## 三、格式规范要求
### 1. 标题格式
- 主标题:中英文对照,英文在前,中文在后,居中
- 作者信息:单独一行,"论文作者:XXX"格式
- 撰稿人:单独一行,"新闻稿撰稿:两江编辑部"格式
- 章节标题:"0X 标题"格式,加粗,单独占行
### 2. 正文格式
- 字体:中文宋体,英文Times New Roman
- 字号:正文12pt,行间距1.5倍
- 段落首行缩进2个中文字符
- 图表说明:"图X(见原文中的Fig. X):XXXX"格式,单独分段
- 正文内容中不要出现字数统计、符合要求等说明性文字
### 3. 引用规范
- 原文内容引用标注"(见Abstract/Introduction/Results/Discussion)"
- 专业术语首次出现标注英文全称和缩写

## 四、字数控制标准
- 总字数:2000-2500字
- 各部分字数比例:导读(15%)、背景(15%)、创新研究(50%)、总结展望(20%)
- 偏差范围:±10%以内

## 五、图片处理要求(关键!)

### 1. 图片选择标准
选择3张核心图片:
- **图1**: 概念示意图(原文Fig.1)- 展示技术原理和装置
- **图2**: 实验结果图(原文Fig.4)- 展示核心实验数据
- **图3**: 应用方案图(原文Fig.5)- 展示未来应用前景

### 2. PDF图片提取标准流程
**必须使用以下精确流程提取图片**:

```python
import fitz

# 步骤1: 打开PDF
doc = fitz.open(pdf_path)
page = doc[page_num]

# 步骤2: 分析PDF结构,找到caption位置
blocks = page.get_text("blocks")
for block in blocks:
    x0, y0, x1, y1, text, block_no, block_type = block
    if f"Fig. {fig_num}" in text:
        print(f"Caption位置: y={y0:.0f}-{y1:.0f}")

# 步骤3: 精确定位caption
text_instances = page.search_for(f"Fig. {fig_num}")
caption_y = text_instances[0].y0

# 步骤4: 根据caption位置确定图形边界
if caption_y > page.rect.height * 0.5:
    # caption在底部,图形在上方
    y_start, y_end = 100, caption_y - 10
else:
    # caption在顶部,图形在下方
    y_start, y_end = caption_y + 50, page.rect.height - 50

# 步骤5: 精确裁剪
rect = fitz.Rect(50, y_start, page.rect.width - 50, y_end)
pix = page.get_pixmap(matrix=fitz.Matrix(2, 2), clip=rect)
pix.save(f"fig{fig_num}.png")
```

### 3. 图片质量验证清单
提取后必须验证:
- [ ] **完整性**: 包含所有子图(a,b,c,d...)
- [ ] **干净度**: 没有混入caption文字(不以"Fig. X"开头)
- [ ] **纯净度**: 没有混入正文段落
- [ ] **清晰度**: 坐标轴、标签、图例完整可读

### 4. 常见PDF布局参考
| Figure | 页码 | Caption位置 | 图形区域 |
|--------|------|------------|---------|
| Fig.1 | 第2页 | y=666 (底部) | y=350-660 |
| Fig.4 | 第6页 | y=400 (顶部) | y=100-395 |
| Fig.5 | 第7页 | y=326 (底部) | y=100-320 |

### 5. 自动化工具
使用已创建的提取脚本:
```bash
python scripts/extract_figures.py <pdf_path> <fig_num> [output_path]
```

## 六、输出要求
- 首先输出Markdown格式内容
- 自动提取PDF图片并插入Word文档(.docx)
- 图片必须干净、完整、无caption
- 不需要生成PDF

## 触发关键词
"写学术新闻稿"、"生成科研宣传稿"、"论文新闻稿"、"成果宣传"

## 使用流程
1. 接收用户需求:了解论文/成果、研究团队、宣传重点
2. 按照以上规范撰写内容
3. 内容审核:专业术语、引用、数据准确性
4. 生成Markdown内容
5. 自动转换为Word文档
6. 发送给用户

## 常见问题处理
- 专业术语解释:对专业术语进行通俗解释
- 数据核对:确保数据准确无误
- 格式调整:根据用户需求调整输出格式

Related Skills

afrexai-copywriting-mastery

3891
from openclaw/skills

Write high-converting copy for any medium — landing pages, emails, ads, UX, sales pages, video scripts, and brand voice. Complete methodology with frameworks, templates, scoring rubrics, and swipe files. Use when writing or reviewing any user-facing text.

Content & Documentation

afrexai-conversion-copywriting

3891
from openclaw/skills

Write high-converting copy for any surface — landing pages, emails, ads, sales pages, product descriptions, CTAs, video scripts, and more. Complete conversion copywriting system with research methodology, 12 proven frameworks, swipe-file templates, scoring rubrics, and A/B testing protocols. Use when you need to write or review any copy meant to drive action.

Content & Documentation

human-writing

3891
from openclaw/skills

Guidelines and standards for professional, human-like writing and documentation. Use this skill when generating READMEs, technical documentation, code comments, or any formal written output to avoid common AI 'tells', buzzwords, and stylistic tropes. Ensure content follows the 'Professional Human in the Field' standard: high precision, zero fluff, and no emojis in technical contexts.

Content & Documentation

media-compress

3891
from openclaw/skills

Compress and convert images and videos using ffmpeg. Use when the user wants to reduce file size, change format, resize, or optimize media files. Handles common formats like JPG, PNG, WebP, MP4, MOV, WebM. Triggers on phrases like "compress image", "compress video", "reduce file size", "convert to webp/mp4", "resize image", "make image smaller", "batch compress", "optimize media".

General Utilities

marketing-copywriting

3891
from openclaw/skills

Generate marketing copy, emails, and promotional content based on customer personas with multi-style rewriting capabilities

Content & Documentation

release-note-localizer

3891
from openclaw/skills

将发布说明转换为中文、英文、客户版和技术版,同时保持术语一致。;use for localization, release-notes, translation workflows;do not use for 机翻敏感合同条款, 替代专业法律翻译.

per-agent-compression-universal

3891
from openclaw/skills

Zero-config memory consolidation for multi-agent OpenClaw deployments. Auto-discovers agents and registers staggered cron tasks with full state tracking, deduplication, and domain-aware extraction.

wordpress-api

3891
from openclaw/skills

WordPress REST API integration for managing posts, pages, media, and more on self-hosted WordPress sites. Use when you need to create, update, or retrieve WordPress content programmatically. Supports Gutenberg blocks, custom fields, featured images, and full CRUD operations. Works with any WordPress site (self-hosted or managed) that has REST API enabled (WordPress 4.7+). Authentication via Application Password (recommended) or Basic Auth. Use for publishing articles, updating content, managing media, batch operations, content migration, or any WordPress admin task via API.

wordpress-api-pro

3891
from openclaw/skills

WordPress REST API integration for managing posts, pages, media, and more on self-hosted WordPress sites. Use when you need to create, update, or retrieve WordPress content programmatically. Supports Gutenberg blocks, custom fields, featured images, and full CRUD operations. Works with any WordPress site (self-hosted or managed) that has REST API enabled (WordPress 4.7+). Authentication via Application Password (recommended) or Basic Auth. Use for publishing articles, updating content, managing media, batch operations, content migration, or any WordPress admin task via API.

clawpressor

3891
from openclaw/skills

Compress OpenClaw session context to reduce token usage and extend session lifetime. Uses NLP summarization (Sumy) to intelligently compact conversation history while preserving essential context. Triggers on mentions of session compression, token reduction, context cleanup, or when session size exceeds safe thresholds (~300KB). Use when (1) OpenClaw approaches 50% context limit, (2) Sessions are slowing down due to large context, (3) Reducing API costs from excessive token consumption, (4) Extending session lifetime without forced reboots.

talkspresso

3891
from openclaw/skills

Manage a Talkspresso business (services, appointments, products, clients, earnings, calendar) using the Talkspresso REST API. Use when the user wants to check bookings, create services, manage digital products, view earnings, update their profile, schedule sessions, or do anything related to their Talkspresso account. Requires TALKSPRESSO_API_KEY environment variable.

writing-agent-creator

3891
from openclaw/skills

Generate writing agent configurations for OpenClaw. Use when the user wants to: (1) Create specialized writing agents (tech, marketing, academic, business, creative) (2) Add custom agent templates (persisted, won't be overwritten) (3) Generate sub-agent spawn instructions (4) List available agent templates IMPORTANT: This skill GENERATES configs - it does NOT modify user's existing files. User custom templates are saved to ~/.openclaw/workspace/agent-templates/