AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Ck:preview

skill-manhvann-codexkit-preview · by manhvann

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

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-manhvann-codexkit-preview

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-manhvann-codexkit-preview)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
today

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ck:preview? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

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:

| Operation | Description | |-----------|-------------| | (view) | View a file or directory | | --explain | Generate visual explanation | | --slides | Generate presentation slides | | --diagram | Generate architecture diagram | | --ascii | Terminal-friendly diagram | | --stop | Stop preview server |

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

Usage

View Mode

  • $preview - View markdown file in novel-reader UI
  • $preview - Browse directory contents
  • $preview --stop - Stop running server

Generation Mode

  • $preview --explain - Generate visual explanation (ASCII + Mermaid + prose)
  • $preview --slides - Generate presentation slides (one concept per slide)
  • $preview --diagram - Generate focused diagram (ASCII + Mermaid)
  • $preview --ascii - 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
  1. Resolved path exists on filesystem → View mode. Load references/view-mode.md
  2. 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

| Error | Action | |-------|--------| | Invalid topic (empty) | Ask user to provide a topic | | Flag without topic | Ask user: "Please provide a topic: $preview --explain " | | Topic becomes empty after sanitization | Ask for topic with alphanumeric characters | | File write failure | Report error, suggest checking permissions | | Server startup failure | Check if port in use, try $preview --stop first | | No generation flag + unresolvable reference | Ask user to clarify which file they meant | | Existing file at output path | Overwrite with new content (no prompt) | | Server already running | Reuse existing server instance, just open new URL | | Parent plans/ dir missing | Create directories recursively before write |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.