By glassflow
Skills for driving GlassFlow ETL from Claude Code: create and manage pipelines from natural language.
Use when the user asks to create a GlassFlow ETL pipeline. Walks through source configuration (Kafka or OTLP), optional dedup/filter/transform stages, and ClickHouse sink mapping, then submits the v3 config to the GlassFlow API. Triggers on phrases like "create a pipeline", "set up a Kafka to ClickHouse pipeline", "ingest logs from OTLP into ClickHouse".
Use when the user reports a GlassFlow pipeline failure, missing events, or unexpected behavior. Starts with component logs (via kubectl or whichever log backend the OTel Collector routes to) and only reaches for metrics when the logs are clean or ambiguous. Triggers on phrases like "pipeline is failing", "no events arriving in ClickHouse", "diagnose pipeline X", "why is pipeline Y stuck".
Use when a GlassFlow pipeline is experiencing backpressure, sustained sink lag, or throughput pain. Reads GlassFlow's emitted Prometheus metrics to confirm the bottleneck (backpressure gauges, stream depth ratio, source vs sink rate, sink batch size distribution), proposes targeted changes to replicas, batch sizes, stream limits, or dedup storage, applies them via the appropriate API endpoint, and verifies improvement by re-reading the same metrics. Triggers on phrases like "pipeline has backpressure", "tune pipeline X", "throughput is too low", "size resources for pipeline Y".
Skills for driving GlassFlow ETL from any AI coding assistant that reads SKILL.md files, including Claude Code, Cursor, and OpenAI Codex. Each skill is an instruction set the assistant loads when you describe a matching task, so you can create and operate GlassFlow pipelines from natural language.
Pick your AI coding tool.
/plugin marketplace add glassflow/agent-skills
/plugin install glassflow-agent-skills@glassflow-agent-skills
Update later with /plugin marketplace update glassflow-agent-skills.
git clone https://github.com/glassflow/agent-skills.git /tmp/glassflow-agent-skills
mkdir -p .cursor/skills
cp -r /tmp/glassflow-agent-skills/skills/* .cursor/skills/
Reload Cursor so it picks up the new files. Cursor reads SKILL.md frontmatter natively.
git clone https://github.com/glassflow/agent-skills.git /tmp/glassflow-agent-skills
mkdir -p .codex/skills
cp -r /tmp/glassflow-agent-skills/skills/* .codex/skills/
For global availability across all your projects, copy into ~/.codex/skills/ instead.
The skills are plain SKILL.md files. Clone the repo and copy skills/* into the path your tool expects:
| Tool | Path |
|---|---|
| Claude Code (manual, no plugin) | .claude/skills/ |
| Cursor | .cursor/skills/ |
| OpenAI Codex | .codex/skills/ (or ~/.codex/skills/ for global) |
| OpenCode | .opencode/skills/ |
| GitHub Copilot / VS Code | .github/skills/ |
A community CLI automates this across tools:
npx skills add glassflow/agent-skills
Trigger a skill by describing the task, for example:
"Create a Kafka to ClickHouse pipeline for the
orderstopic with deduplication onorder_idover 1 hour."
| Skill | Description |
|---|---|
create-pipeline | Create a GlassFlow ETL pipeline from natural language. Walks through source, optional dedup/filter/transform stages, and ClickHouse sink mapping, then submits the v3 config to the GlassFlow API and waits for the pipeline to reach Running. |
debug-pipeline | Localize a pipeline failure or missing-events problem. Starts with component logs (via kubectl or the OTel Collector's log backend), then cross-checks with metrics for silent failures, backpressure, and DLQ rate. |
tune-pipeline | Resolve sustained backpressure or sink-lag by reading GlassFlow's emitted metrics to confirm the bottleneck, proposing targeted changes to replicas, batch sizes, stream limits, or dedup storage, applying them via the appropriate API endpoint, and verifying by re-reading the same metrics. |
More skills are added as we surface common workflows. See the docs for the canonical list and walkthrough.
This repository carries skills that are useful to GlassFlow users in general. Internal team workflows live in a private repo and are not published here.
To propose a new skill, open an issue describing the user-visible task, the inputs the skill needs, and the steps the agent should take. Or open a PR with a draft SKILL.md under skills/<skill-name>/ following the structure in skills/create-pipeline/.
Apache-2.0. See LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub glassflow/agent-skills --plugin glassflow-agent-skillsUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.