From ciao
Load a Ciao project's context (CLAUDE.md, blocks, env var names) into the current conversation so local Claude has the same picture as Ciao would. Use when the user wants to reason locally about a Ciao project before handing off.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ciao:ciao-contextThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Pulls a Ciao project's metadata into the current conversation so you can
Pulls a Ciao project's metadata into the current conversation so you can
reason about it locally before handing off. Composes on top of
ciao-status and presents the result as conversation context, not as a
user-facing summary.
source "$CLAUDE_SKILL_DIR/../../lib/ciao-api.sh"
PROJECT_ID="$(ciao_resolve_project "$user_project_hint")"
RESPONSE="$(ciao_api get_project "$(jq -n --arg pid "$PROJECT_ID" '{project_id: $pid}')")"
ciao-status is for the user — formatted, pretty, short.ciao-context is for you — structured, dense, kept in your working
memory so subsequent reasoning uses it.After fetching, internalize:
description)Acknowledge the load with one short line, e.g. "Loaded context for my-landing-page (Supabase + Figma blocks, 6 env vars, on main)." Do not dump the full JSON.
Once per conversation is enough unless the user mentions they just deployed or changed something. The project rarely changes mid-session.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub desygner/cc-marketplace --plugin ciao