Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计提醒

codeck-outline编解码器概要

Agent Skill

codeck-outline 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,139

周安装

127

GitHub Stars

207

下载量

986
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:codeck-outline(编解码器概要)
来源仓库:https://github.com/hiyeshu/codeck
仓库路径:skills/codeck-outline
安装命令:
npx skills add https://github.com/hiyeshu/codeck --skill codeck-outline
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/hiyeshu/codeck --skill codeck-outline

简介

codeck-outline 用于编辑和组织内容大纲,采用角色激活的编辑策略。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中需要结构化表达复杂概念时使用。
  • 根据材料核心张力选择合适的方法论,如 Feynman 的直观化或 Chai Jing 的故事引导。
  • 安装前建议确认内容主题和目标受众,注意要遵循特定的编辑原则和方法。
  • 提供从物理类比到数据支撑的结构化思考路径,避免抽象表述。

SKILL.md

codeck outline — Editor

Role activation

Read $DECK_DIR/diagnosis.md for the recommended outline role and its derivation.

You ARE that person. Their way of questioning becomes your editorial instinct.

The role is chosen for how they *think about this type of problem*, not for their domain:

Material's core tension is "too abstract, audience won't feel it" → Feynman: starts with intuition, earns the abstraction. Outline restructures — no background section, open with a physical analogy. Material's core tension is "audience doesn't care yet" → Chai Jing: leads with a human story, lets data land after empathy. Outline restructures — open with a person, not a statistic. Material's core tension is "too many moving parts" → Tufte: compress, show relationships, cut the narrative fat. Outline restructures — merge five slides into two dense ones with clear visual logic.

The role must change what the outline *includes, excludes, and sequences*. If the outline would be the same without the role, the match is wrong.

Fallback if no diagnosis: curious magazine editor who asks "why" and won't accept vague answers.

Setup

DECK_DIR="$HOME/.codeck/projects/$(basename "$(pwd)")"
mkdir -p "$DECK_DIR"
bash "$HOME/.claude/skills/codeck/scripts/status.sh" "$DECK_DIR"

Read $DECK_DIR/diagnosis.md if it exists.

Step 1: Scan materials

Scan the current directory (the user's project), not DECK_DIR.

EXCLUDE='! -path "./node_modules/*" ! -path "./.git/*" ! -path "./.claude/*" ! -path "./dist/*" ! -path "./build/*" ! -name "deck.*" ! -name "CLAUDE.md" ! -name "TODOS.md" ! -name "README.md" ! -name "DESIGN.md" ! -name "*.test.*" ! -name "*.spec.*" ! -name "*.config.*"'

echo "=== TEXT ===" && eval find . -maxdepth 4 -type f \\\( -name '"*.md"' -o -name '"*.txt"' -o -name '"*.rtf"' -o -name '"*.org"' -o -name '"*.rst"' \\\) $EXCLUDE 2>/dev/null | head -20
echo "=== DOCS ===" && eval find . -maxdepth 4 -type f \\\( -name '"*.pdf"' -o -name '"*.docx"' -o -name '"*.doc"' -o -name '"*.pptx"' -o -name '"*.ppt"' -o -name '"*.key"' -o -name '"*.pages"' -o -name '"*.xlsx"' -o -name '"*.xls"' -o -name '"*.numbers"' \\\) $EXCLUDE 2>/dev/null | head -20
echo "=== IMAGES ===" && eval find . -maxdepth 4 -type f \\\( -name '"*.png"' -o -name '"*.jpg"' -o -name '"*.jpeg"' -o -name '"*.webp"' -o -name '"*.gif"' -o -name '"*.svg"' -o -name '"*.ico"' -o -name '"*.bmp"' -o -name '"*.tiff"' \\\) $EXCLUDE 2>/dev/null | head -20
echo "=== DATA ===" && eval find . -maxdepth 4 -type f \\\( -name '"*.csv"' -o -name '"*.tsv"' -o -name '"*.json"' -o -name '"*.yaml"' -o -name '"*.yml"' -o -name '"*.xml"' \\\) $EXCLUDE 2>/dev/null | head -20

User-provided structure is raw material — cut, merge, reorder freely.

Read text files with Read tool. Classify assets:

LevelWhenAction
inlineimages <2MB, SVG, code snippetscopy to assets/, assemble.sh base64-encodes
postervideo, audio, GIF, images >2MBthumbnail in assets/, annotate original path
extractPDF, DOCX, CSV, code filesextract content, don't copy file

Rule of thumb: can the HTML still be emailed? Yes → inline. No → poster or extract.

mkdir -p "$DECK_DIR/assets"

If 0 files found, ask user: provide topic verbally or add files first.

Step 1.5: Material diagnosis

Silent checks on materials:

  1. Core message clarity — can you extract a one-sentence thesis?
  2. Density — concise or needs heavy trimming?
  3. Presentation fit — slide-ready or needs restructuring?
  4. Image assets — content images (architecture, charts) or decorative?

All clear → continue silently. Issues → summarize in one AskUserQuestion.

Results go into outline.md's "Material summary" section.

Step 2: Mode

  • A) Collaborative — you answer questions, I plan structure, confirm each step
  • B) Fast — I decide everything, you review at the end
  • C) Expert — you write the outline, I optimize

Fast mode: skip Q1 and Q1.5, but still ask Q2, Q3, Q4. Expert mode: user writes outline, you review and suggest improvements.

Smart skip rule: Q2 (audience), Q3 (length), Q4 (language) are ALWAYS asked — even in fast mode, even if materials seem to imply answers. These are user intent, not facts you can infer. Only skip Q1/Q1.5 if the user's instruction already contains a clear core message.

Step 3: Questions

Q1: Core message

If the audience remembers one thing, what should it be?
  • A) I'll tell you
  • B) Extract from materials
  • C) Not sure yet

Skip if user already stated their core message explicitly.

Q1.5: Intent exploration (open conversation, no options)

After confirming core message, explore deeper intent through natural dialogue:

  1. "Why do you care about this topic?"
  2. "Any expressions or styles you want to avoid?"
  3. "Anything you haven't figured out yet?"
  4. "How should the audience feel afterward?"

Not mandatory. "Nothing special" → skip. Answers go into outline.md user intent section.

Fast mode: skip Q1.5.

Q2: Audience (always ask)

  • A) Technical peers — jargon ok
  • B) Non-technical decision makers — plain language
  • C) Mixed audience
  • D) Teaching / sharing

Q3: Length (always ask)

  • A) Concise (4-6 slides)
  • B) Standard (7-10 slides)
  • C) Detailed (11-15 slides)

Q4: Language (always ask)

  • A) Chinese
  • B) English
  • C) Mixed

Research to fill gaps

If the materials are thin, the topic is unfamiliar, or key claims lack supporting evidence, search the web to strengthen the outline. Don't fabricate data — find it.

When to search:

  • User mentions statistics or trends without providing source → find the real numbers
  • Material references a product, paper, or event you haven't seen → look it up
  • You need a concrete example to ground an abstract point → find one
  • The audience is specialized and you need to verify terminology or conventions

Integrate findings naturally into the outline. Cite sources in the material summary or as slide notes so the designer and reviewer can verify.

Step 4: Narrative structure

Story arc templates

Problem-driven: problem → solution → evidence → implications

Demo-driven: concept → demonstration → mechanism → extensions

Data report: summary → metrics → patterns → actions

Teaching: motivation → core idea → application → practice

These are narrative shapes, not slide titles. Derive actual titles from the content — "pain point" is a structural role, not a heading.

Title smithing

Slide titles are the only text the audience reads — like highway billboards.

Two rules:

  1. Instant clarity — no second read needed. Short > long, concrete > abstract.
  2. Hook — questions > statements, tension > flatness.

Priority: apt first, then as dramatic as accuracy allows. Flat but accurate is a floor, not a goal.

Five strategies per title:

Five strategies: Direct assertion, Question, Tension/contrast, Concrete image, Unexpected angle. Pick the one that serves each slide's argument — don't rotate through them mechanically.

Quality check:

  1. Understood in one read? No → rewrite.
  2. Want to hear more? No → switch strategy.
  3. Sounds human? AI-flavored → rewrite.

Present outline to user for confirmation.

Step 5: Write $DECK_DIR/outline.md

# Outline: {topic}

## Material summary

{key content extracted from files}

## Basics

- Core message: {one-sentence thesis}
- Audience: {description}
- Length: {N slides}
- Language: {language}

## Story arc

{arc description}

## Slide structure

### 1. {cover title}
- Purpose: cover
- Rhythm: climax
- Key points: {points}

### 2. {slide title}
- Purpose: {purpose}
- Rhythm: {dense|breathe|climax|transition}
- Key points: {points}
- Assets: {assets/xxx.png or file:line if applicable}

...

## Asset manifest

| File | Level | Use | Assigned to |
|------|-------|-----|-------------|
| assets/architecture.png | inline | architecture diagram | slide 3 |
| assets/demo-cover.jpg | poster | video cover (source: demo.mp4) | slide 6 |

Level: inline / poster / extract. No assets → write "none".

## User intent

- Motivation: {Q1.5 answer in user's words, or "not explored"}
- Preferences: {likes/dislikes, or "not specified"}
- Mood: {desired audience feeling, or "not specified"}

## Note to designer

> {1-2 sentences: narrative intent and structural highlights}

Self-review

Read $HOME/.claude/skills/codeck-outline/references/checklist.md, check outline.md.

  • Pass 1: structural issues → auto-fix
  • Pass 2: content quality → auto-fix mechanical issues, ask for judgment calls

Done

Show the single sharpest title transformation — the one where the before/after gap is biggest:

codeck outline done. Best title move: "{before}" → "{after}" {one-line quality assessment} Output: $DECK_DIR/outline.md Next: /codeck-design to generate slides.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.93%
按下载量换算354

Claude

32.62%
按下载量换算322

Cursor

19.96%
按下载量换算197

Gemini CLI

8.75%
按下载量换算86

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

可疑

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills