跳到正文
cccskills
免费在 GitHub 公开

ck:preview

View files/directories OR generate visual explanations, slides, diagrams.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(3)

  • SKILL.md3.1 KB
  • references/generation-modes.md2.0 KB
  • references/view-mode.md1.2 KB

SKILL.md(原文)

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

Preview

Universal viewer + visual generator. View existing content OR generate new visual explanations.

Default (No Arguments)

If invoked without arguments, ask the user to choose available preview operations:

OperationDescription
(view)View a file or directory
--explainGenerate visual explanation
--slidesGenerate presentation slides
--diagramGenerate architecture diagram
--asciiTerminal-friendly diagram
--stopStop preview server

Present options with header "Preview Operation", question "What would you like to do?".

Usage

View Mode

  • $preview <file.md> - View markdown file in novel-reader UI
  • $preview <directory/> - Browse directory contents
  • $preview --stop - Stop running server

Generation Mode

  • $preview --explain <topic> - Generate visual explanation (ASCII + Mermaid + prose)
  • $preview --slides <topic> - Generate presentation slides (one concept per slide)
  • $preview --diagram <topic> - Generate focused diagram (ASCII + Mermaid)
  • $preview --ascii <topic> - Generate ASCII-only diagram (terminal-friendly)

Argument Resolution

When processing arguments, follow this priority order:

  1. --stop → Stop server (exit)
  2. Generation flags (--explain, --slides, --diagram, --ascii) → Generation mode. Load references/generation-modes.md
  3. Resolve path from argument:
    • If argument is an explicit path → use directly
    • If argument is a contextual reference → resolve from recent conversation context
  4. Resolved path exists on filesystem → View mode. Load references/view-mode.md
  5. Path doesn't exist or can't resolve → Ask user to clarify

Topic-to-slug conversion:

  • Lowercase the topic
  • Replace spaces/special chars with hyphens
  • Remove non-alphanumeric except hyphens
  • Collapse multiple hyphens → single hyphen
  • Trim leading/trailing hyphens
  • Max 80 chars - truncate at word boundary if longer

Multiple flags: If multiple generation flags provided, use first one; remaining treated as topic.

Placeholder {topic}: Replaced with original user input in title case (not the slug).

Error Handling

ErrorAction
Invalid topic (empty)Ask user to provide a topic
Flag without topicAsk user: "Please provide a topic: $preview --explain <topic>"
Topic becomes empty after sanitizationAsk for topic with alphanumeric characters
File write failureReport error, suggest checking permissions
Server startup failureCheck if port in use, try $preview --stop first
No generation flag + unresolvable referenceAsk user to clarify which file they meant
Existing file at output pathOverwrite with new content (no prompt)
Server already runningReuse existing server instance, just open new URL
Parent plans/ dir missingCreate directories recursively before write

评价

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

评论

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

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

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

0 / 1000 字

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

同一仓库的技能

AI-optimized browser automation CLI with context-efficient snapshots. Use for long autonomous sessions, self-verifying workflows, video recording, and cloud browser testing (Browserbase).

中文简介正在准备中。当前显示原文说明。

manhvann/codexkit892026年8月29日 更新

Generate images via Nano Banana with 129 curated prompts. Mandatory validation interview refines style/mood/colors (use --skip to bypass). 3 modes: search, creative, wild. Styles: Ukiyo-e, Bento grid, cyberpunk, cinematic, vintage patent.

中文简介正在准备中。当前显示原文说明。

manhvann/codexkit892026年8月29日 更新

Analyze images/audio/video with Gemini API (better vision than Codex). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

中文简介正在准备中。当前显示原文说明。

manhvann/codexkit892026年8月29日 更新

ck:ask

免费

Answer technical and architectural questions with expert consultation.

中文简介正在准备中。当前显示原文说明。

manhvann/codexkit892026年8月29日 更新

Build backends with Node.js, Python, Go (NestJS, FastAPI, Django). Use for REST/GraphQL/gRPC APIs, auth (OAuth, JWT), databases, microservices, security (OWASP), Docker/K8s.

中文简介正在准备中。当前显示原文说明。

manhvann/codexkit892026年8月29日 更新

Add authentication with Better Auth (TypeScript). Use for email/password, OAuth providers (Google, GitHub), 2FA/MFA, passkeys/WebAuthn, sessions, RBAC, rate limiting.

中文简介正在准备中。当前显示原文说明。

manhvann/codexkit892026年8月29日 更新

查看 manhvann 的全部技能

报告此技能的问题