返回顶部
s

scientific-podcast-summary 科学播客摘要

Automatically summarize scientific podcasts like Huberman Lab and Nature.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
86
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

scientific-podcast-summary

科学播客摘要

ID: 189
版本: 1.0.0
描述: 自动总结Huberman Lab或Nature播客的核心内容,生成文本简报。



使用时机

  • - 当任务需要自动总结Huberman Lab和Nature等科学播客时使用此技能。
  • 用于需要明确假设、限定范围和可重复输出格式的证据洞察任务。
  • 当需要为缺失输入、执行错误或部分证据提供有记录的备用方案时使用此技能。

主要特性

  • - 聚焦范围的工作流程,对齐目标:自动总结Huberman Lab和Nature等科学播客。
  • 打包的可执行路径:scripts/main.py。
  • 参考资料位于references/目录,提供任务特定指导。
  • 结构化执行路径,确保输出一致且可审查。

依赖项

  • - Python 3.8+
  • requests
  • beautifulsoup4
  • openai(或兼容API)

使用示例

相关详情请参见上方## 使用方法部分。

bash
cd 20260318/scientific-skills/Evidence Insight/scientific-podcast-summary
python -m py_compile scripts/main.py
python scripts/main.py --help

示例运行计划:

  1. 1. 确认用户输入、输出路径及任何必需的配置值。
  2. 如果脚本使用固定设置,编辑文件内的CONFIG块或文档化参数。
  3. 使用验证后的输入运行python scripts/main.py。
  4. 审查生成的输出,并返回最终产物,同时注明所有假设。

实现细节

相关详情请参见上方## 工作流程部分。

  • - 执行模型:验证请求,选择打包的工作流程,生成限定范围的可交付成果。
  • 输入控制:在运行任何脚本前确认源文件、范围限制、输出格式和验收标准。
  • 主要实现界面:scripts/main.py。
  • 参考指南:references/包含支持规则、提示或检查清单。
  • 需优先明确的参数:输入路径、输出路径、范围过滤器、阈值及任何领域特定约束。
  • 输出纪律:保持结果可重复,明确标识假设,避免无记录的副作用。

快速检查

使用以下命令验证打包的脚本入口点可在深入执行前被解析。

bash
python -m py_compile scripts/main.py

审计就绪命令

使用这些具体命令进行验证。它们特意保持自包含,避免使用占位符路径。

bash
python -m py_compile scripts/main.py
python scripts/main.py --help

工作流程

  1. 1. 在进行详细工作前,确认用户目标、所需输入和不可协商的约束条件。
  2. 验证请求是否匹配文档化的范围,如果任务需要不支持的假设则提前停止。
  3. 仅使用实际可用的输入,使用打包的脚本路径或文档化的推理路径。
  4. 返回结构化的结果,区分假设、可交付成果、风险和未解决事项。
  5. 如果执行失败或输入不完整,切换到备用方案,并明确说明阻止完整执行的具体原因。

使用方法

text

总结最新一期

python skills/scientific-podcast-summary/scripts/main.py --podcast huberman

指定节目URL

python skills/scientific-podcast-summary/scripts/main.py --url https://...

保存到文件

python skills/scientific-podcast-summary/scripts/main.py --podcast nature --output ./summary.md

参数

参数必需默认值描述
--podcast可选huberman选择播客来源:huberman 或 nature
--url
可选 | - | 直接提供播客页面URL | | --output | 可选 | - | 输出文件路径 | | --format | 可选 | markdown | 输出格式:markdown、json |

输出格式

生成的简报包含:

  • - 🎙️ 播客标题和发布日期
  • 👤 主持人和嘉宾信息
  • 📝 核心主题概述
  • 🔬 关键科学发现/要点(3-5项)
  • 💡 实用建议/行动指南
  • 📚 相关资源链接

安装

text
pip install requests beautifulsoup4 openai

环境变量

变量必需描述
OPENAIAPIKEYLLM API密钥
OPENAIBASEURL
否 | 自定义API基础URL | | OPENAI_MODEL | 否 | 模型名称,默认gpt-4o-mini |

输出示例

markdown

🎙️ Huberman Lab:睡眠的科学

发布日期: 2024-01-15
嘉宾: Matthew Walker博士

📝 核心主题

本集深入探讨睡眠的神经科学机制...

🔬 关键要点

  1. 1. 睡眠周期 - 人类每晚经历4-6个90分钟的睡眠周期...
  2. 深度睡眠的重要性 - 在深度睡眠期间,大脑清除代谢废物...

💡 实用建议

  • - 保持规律的睡眠时间表
  • 睡前避免蓝光照射
  • 保持室温在18-20°C

更新日志

v1.0.0(2024-02-06)

  • - 初始版本
  • 支持Huberman Lab和Nature播客
  • 支持Markdown/JSON输出格式

风险评估

风险指标评估级别
代码执行带工具的Python脚本
网络访问
外部API调用 | 高 | | 文件系统访问 | 读写数据 | 中 | | 指令篡改 | 标准提示指南 | 低 | | 数据暴露 | 安全处理数据 | 中 |

安全检查清单

  • - [ ] 无硬编码凭据或API密钥
  • [ ] 无未经授权的文件系统访问(../)
  • [ ] 输出不暴露敏感信息
  • [ ] 已实施提示注入保护
  • [ ] API请求仅使用HTTPS
  • [ ] 输入已根据允许模式验证
  • [ ] 已实施API超时和重试机制
  • [ ] 输出目录限制在工作空间内
  • [ ] 脚本在沙盒环境中执行
  • [ ] 错误消息已清理(不暴露内部路径)
  • [ ] 依赖项已审计
  • [ ] 不暴露内部服务架构

先决条件

text

Python依赖项

pip install -r requirements.txt

评估标准

成功指标

  • - [ ] 成功执行主要功能
  • [ ] 输出符合质量标准
  • [ ] 优雅处理边缘情况
  • [ ] 性能可接受

测试用例

  1. 1. 基本功能:标准输入 → 预期输出
  2. 边缘情况:无效输入 → 优雅的错误处理
  3. 性能:大数据集 → 可接受的处理时间

生命周期状态

  • - 当前阶段:草稿
  • 下次审查日期:2026-03-06
  • 已知问题:无
  • 计划改进
- 性能优化 - 额外功能支持

输出要求

每个最终响应应在相关时明确以下事项:

  • - 目标或请求的可交付成果
  • 使用的输入和引入的假设
  • 工作流程或决策路径
  • 核心结果、建议或产物
  • 约束条件、风险、注意事项或验证需求
  • 未解决事项和下一步检查

错误处理

  • - 如果缺少必需输入,明确说明缺少哪些字段,仅请求最少额外信息。
  • 如果任务超出文档化范围,停止而非猜测或静默扩大任务范围。
  • 如果scripts/main.py失败,报告失败点,总结仍可安全完成的内容,并提供手动备用方案。
  • 不要伪造文件、引用、数据、搜索结果或执行结果。

输入验证

此技能接受与scientific-podcast-summary文档化目的匹配且包含足够上下文以安全完成工作流程的请求。

当请求超出范围、缺少关键输入或需要不支持的假设时,不要继续工作流程。而是回复:

scientific-podcast-summary仅处理其文档化的工作流程。请提供缺失的必需输入或切换到更合适的技能。

参考资料

响应模板

对于非简单请求,使用以下固定结构:

  1. 1. 目标
  2. 收到的输入
  3. 假设
  4. 工作流程
  5. 可交付成果
  6. 风险和限制
  7. 下一步检查

如果请求简单,可以压缩结构,但当假设和限制影响正确性时,仍需明确说明。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 scientific-podcast-summary-1775902982 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 scientific-podcast-summary-1775902982 技能

通过命令行安装

skillhub install scientific-podcast-summary-1775902982

下载

⬇ 下载 scientific-podcast-summary v1.0.0(免费)

文件大小: 9.34 KB | 发布时间: 2026-4-12 11:17

v1.0.0 最新 2026-4-12 11:17
scientific-podcast-summary v1.0.0

- Initial release of scientific podcast summarizer.
- Supports Huberman Lab and Nature Podcast as input sources.
- Generates structured summaries in markdown or JSON format.
- Extracts key episode information: title, date, host/guest, main topics, scientific findings, practical advice, and resource links.
- Includes command-line argument support for podcast choice, direct URL input, output file path, and output format.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部