跳到正文
cccskills
免费在 GitHub 公开

talk-stage1-extract

Turn articles, transcripts, or notes into a structured talk summary. Identify whether the material centers on practical experience or ideas, then extract its narrative, themes, sourced metrics, and gaps to guide further preparation.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

Extracts and structures source material (articles, transcripts, notes) into a talk summary with narrative arc, themes, metrics, and gaps. Auto-detects REX vs Concept type. Use when starting a new talk from any source material or auditing existing material before committing to a talk.

查看安装方法

适用场景

  • Starting a talk from an article or notes
  • Assessing source material before committing to a talk
  • Organizing measurable results with their sources
  • Finding missing material before planning later stages

包含的文件(1)

  • SKILL.md4.7 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Talk stage 1: Extract

Transforms raw material (article, transcript, notes, or a mix) into a structured summary ready for the pipeline's downstream stages. Auto-detects source type.

When to use this skill

  • Starting a new talk from any source material
  • First step of the talk pipeline (always run before other stages)
  • Auditing existing source material before committing to a talk

What this skill does

  1. Collects metadata by asking for slug, event, date, duration, audience, mode if not provided
  2. Reads the source and loads the source file or inline content
  3. Detects source type (REX with real-world proof vs Concept with ideas/thesis) based on content signals
  4. Extracts the narrative arc (chronological for REX, thematic for Concept)
  5. Extracts metrics with every measurable number and its source
  6. Identifies main themes (3-7 themes)
  7. Flags gaps: what's missing for a complete talk
  8. Writes {slug}-summary.md

Input

Required:

  • Source file path or inline content (article .mdx, transcript .md, notes)
  • Metadata: slug, event, date, duration, audience, type (--rex or --concept)

If metadata is missing -> AskUserQuestion before proceeding.

Output

talks/{YYYY}-{slug}-summary.md

Source type detection

REX signalsConcept signals
Specific datesTheses, arguments
Measured metricsGeneral observations
Project/tool namesTrend observations
Commits, releases, PRsAnalogies, metaphors
"I shipped", "We built""I think", "In my opinion"

If hybrid -> note both components in the summary.

Output format

# Talk Summary: {Provisional Title}

**Slug** : {slug}
**Event** : {event}
**Date** : {date}
**Duration** : {duration} min
**Audience** : {audience description}
**Type detected** : REX | Concept | Hybrid
**Source** : {source file path}

---

## Narrative Arc

{Arc description: 3-5 sentences. Chronological if REX, thematic if Concept.}

## Main Themes

| # | Theme | Short description | Weight |
|---|-------|------------------|--------|
| 1 | {theme} | {description} | High/Medium/Low |
...

## Key Metrics Extracted

{All measurable numbers found in the source}

Format: `{value}`: {context} (Source: {section/page/git})

Examples:
- `1,200 commits` over 7 months (Source: "acceleration" section)
- `-97% traffic` after SSE migration (Source: CHANGELOG v1.1.0)

If none -> "No verifiable metrics found (Concept mode)"

## Narrative Potential

{3-5 sentences on the strengths and possible narrative angles.
What makes this talk potentially strong. What might be missing.}

## Gaps Identified

- [ ] {gap 1}: {how to fill it}
- [ ] {gap 2}: {how to fill it}

If no obvious gaps -> "No major gaps identified."

## Recommendations for next stages

- **Research**: {recommended / not applicable (Concept mode)}: {why}
- **Concepts**: {priority themes to explore}
- **Position**: {angles already visible from the source material}

---

*Generated by talk-stage1-extract: {date}*
*Source: {source path}*

Metric extraction rules

  • Do not round without indicating it
  • Always include the metric's source
  • If two sources contradict, flag both without picking one
  • No invented metrics to fill gaps
  • Use {before} -> {after} format for evolutions

Anti-patterns

  • Vague summary ("This text is about AI...")
  • Omitting metrics, even approximate ones with their source
  • Hiding gaps (naming them is better than pretending they don't exist)
  • Changing the detected type without justification
  • Inventing a narrative arc not present in the source

Validation checklist

  • Source type detected and justified
  • Narrative arc in 3-5 clear sentences
  • All measurable metrics extracted with their source
  • Main themes listed (3-7 max)
  • Gaps explicitly identified
  • File saved to talks/{YYYY}-{slug}-summary.md

Tips

  • Run this before the orchestrator if you want to verify the source material is usable
  • The summary is the foundation: every downstream stage reads it
  • Hybrid sources (part REX, part Concept) are fine, name both components clearly

Related

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Evaluate Claude Code agents, skills, and commands with weighted quality criteria. Get scores, readiness grades, template comparisons, and practical improvement suggestions in Markdown or JSON reports to guide reviews before release.

中文简介正在准备中。当前显示英语简介。

  • Review skills before release
  • Compare agent definitions with reference templates
  • Quickly check critical quality criteria
FlorianBruniaux/claude-code-ultimate-guide62042026年10月18日 更新

Assess a codebase across seven areas, including exposed credentials, security, dependencies, structure, and tests. Receive category scores, findings tied to file locations, and a prioritized improvement plan with smaller tasks that can be completed quickly.

中文简介正在准备中。当前显示英语简介。

  • Assessing the overall health of an inherited project
  • Reviewing exposed credentials and security risks
  • Identifying dependency and test coverage gaps
FlorianBruniaux/claude-code-ultimate-guide62042026年10月18日 更新

Measure code patterns such as casts to any or disabled lint rules, then run repeated, targeted edits. Keep changes that improve the chosen metric, revert unsuccessful changes, and track results for each improvement loop.

中文简介正在准备中。当前显示英语简介。

  • Finding code patterns to prioritize for cleanup
  • Preparing measurement files for an improvement loop
  • Repeating targeted edits to reduce casts to any
FlorianBruniaux/claude-code-ultimate-guide62042026年10月18日 更新

best-of-n

免费

Generate several separate solutions, compare them against criteria fixed in advance, and verify the selected result through executable checks or an independent reviewer. Keep a proof log documenting candidates, evidence, failures, and remaining limits.

中文简介正在准备中。当前显示英语简介。

  • Comparing implementation options before choosing one
  • Verifying a solution when a wrong choice would be costly
  • Keeping evaluation evidence for delivery or audit
FlorianBruniaux/claude-code-ultimate-guide62042026年10月18日 更新

canary

免费

Monitor a live application after deployment and compare it with a saved baseline, a record of its earlier state. Check page responses, loading times, and new errors, flag persistent changes, and produce a per-page health report.

中文简介正在准备中。当前显示英语简介。

  • Recording a healthy baseline before deployment
  • Monitoring production immediately after deployment
  • Checking key pages for slower responses or failures
FlorianBruniaux/claude-code-ultimate-guide62042026年10月18日 更新

catchup

免费

Rebuild project context after clearing a conversation or returning to work. Review recent Git history, uncommitted changes, and TODO markers to get a structured summary of project status and suggested next steps.

中文简介正在准备中。当前显示英语简介。

  • Restoring project context after /clear
  • Reviewing recent changes after a long break
  • Checking unfinished work before choosing the next task
FlorianBruniaux/claude-code-ultimate-guide62042026年10月18日 更新

查看 FlorianBruniaux 的全部技能

报告此技能的问题