AGENT SKILL

ckm:content-hub

Browser-based asset gallery for managing marketing assets. Visual grid with filter/search, brand context sidebar, and actions (preview, edit, generate). R2-ready manifest for future cloud sync. Use when browsing assets, managing content library, or generating new assets with brand context.

适用职业内容创作者
License 许可
MIT
最近更新
2026-05-04
Stars
★ 0
Forks
0

01 前言 Front Matter

name
ckm:content-hub
license
MIT
metadata
{ "author": "claudekit", "version": "1.0.0" }
description
Browser-based asset gallery for managing marketing assets. Visual grid with filter/search, brand context sidebar, and actions (preview, edit, generate). R2-ready manifest for future cloud sync. Use when browsing assets, managing content library, or generating new assets with brand context.
allowed-tools
[ "Bash", "Read" ]
argument-hint
[action: open|browse|search]

02 资源文件 11

03 SKILL.md 正文

Content Hub

Visual asset gallery for ClaudeKit Marketing.

Quick Start

# Open gallery
node .claude/skills/content-hub/scripts/server.cjs --open

# Rescan assets
node .claude/skills/content-hub/scripts/server.cjs --scan

# Stop server
node .claude/skills/content-hub/scripts/server.cjs --stop

Or use command: /write:hub

Features

  • Gallery Grid: Thumbnails of assets/ folder
  • Filter/Search: By type (banners, designs, etc.) and keywords
  • Brand Sidebar: Displays user's colors and voice from docs/brand-guidelines.md
  • Actions: Preview, Edit in Claude, Copy path, Generate new
  • R2 Ready: Manifest schema supports Cloudflare R2 sync (UI disabled)

API Routes

Route Purpose
/hub Gallery HTML
/api/assets Asset list JSON
/api/brand Brand context JSON
/api/scan Trigger rescan
/file/* Serve local files

Manifest Schema

Assets stored in .assets/manifest.json with R2 fields:

{
  "id": "abc123",
  "path": "banners/hero.png",
  "category": "banner",
  "r2": {
    "status": "local",  // local|pending|synced|error
    "bucket": null,
    "url": null
  }
}

Scripts

Script Purpose
scripts/server.cjs HTTP server entry
scripts/lib/scanner.cjs Scan assets directory
scripts/lib/router.cjs HTTP routing
scripts/lib/brand-context.cjs Extract brand guidelines

Integration

Command: /write:hub

Related Skills: brand, ai-multimodal, design

Agents: content-creator, ui-ux-designer

04 同仓库更多 Skills

devmotminh
devmotminh/playscored

ckm:youtube-thumbnail-design

Design YouTube thumbnails with 17 styles, niche-specific guides, and CTR optimization. Generate complete thumbnails with text using Gemini Nano Banana Pro (4K text rendering). Actions: design, create, generate thumbnail. Niches: tech, gaming, education, cooking, fitness, business. Styles: facecam, before-after, listicle, diagram, whiteboard, bold-text, mystery, dark-dramatic. Features: AI generation with text baked in, brand identity, reference face, arrows, Google Font support.

设计师视觉设计
★ 0
devmotminh
devmotminh/playscored

ck:web-frameworks

Build modern full-stack web applications with Next.js (App Router, Server Components, RSC, PPR, SSR, SSG, ISR), Turborepo (monorepo management, task pipelines, remote caching, parallel execution), and RemixIcon (3100+ SVG icons in outlined/filled styles). Use when creating React applications, implementing server-side rendering, setting up monorepos with multiple packages, optimizing build performance and caching strategies, adding icon libraries, managing shared dependencies, or working with TypeScript full-stack projects.

★ 0
devmotminh
devmotminh/playscored

ck:ui-styling

Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs. Use when building user interfaces, implementing design systems, creating responsive layouts, adding accessible components (dialogs, dropdowns, forms, tables), customizing themes and colors, implementing dark mode, generating visual designs and posters, or establishing consistent styling patterns across applications.

设计师视觉设计
★ 0
devmotminh
devmotminh/playscored

ck:threejs

Build 3D web apps with Three.js (WebGL/WebGPU). 556 searchable examples, 60 API classes, 20 use cases. Actions: create 3D scene, load model, add animation, implement physics, build VR/XR. Topics: GLTF loader, PBR materials, particle effects, shadows, post-processing, compute shaders, TSL. Integrations: WebGPU, physics engines, spatial audio.

后端与接口
★ 0
devmotminh
devmotminh/playscored

ck:sequential-thinking

Apply structured, reflective problem-solving for complex tasks requiring multi-step analysis, revision capability, and hypothesis verification. Use for complex problem decomposition, adaptive planning, analysis needing course correction, problems with unclear scope, multi-step solutions, and hypothesis-driven work.

★ 0
devmotminh
devmotminh/playscored

ck:payment-integration

Integrate payments with SePay (VietQR), Polar (SaaS subscriptions), Stripe (global payments). Use for checkout, webhooks, QR codes, subscriptions, currency conversion, multi-provider order management, commission systems.

★ 0