Guided setup for Apache Flink OSS locally using Kubernetes Operator. Use this skill to orchestrate the creation of local Flink Docker images, setup Minikube/Kubernetes environments, and deploy the Flink Kubernetes Operator with version-specific configurations.
Performs an in-depth PR review for Apache Flink. It analyzes PR descriptions, references JIRA tickets (FLINK-*), explains changes for users with basic Flink knowledge, and provides structured suggestions (nit, minor, major, critical) with code blocks and a final verdict.
A modular collection of skills and resources for Gemini CLI and Claude Code.
| Skill | Description |
|---|---|
| Flink OSS Setup | Local Flink setup via K8s Operator. |
| Flink PR Reviewer | In-depth PR analysis for Flink. |
The SKILL.md files use the same name/description frontmatter for both CLIs, so each skill works in either environment without modification.
Install per-skill, then reload:
| Skill | Installation Command |
|---|---|
| Flink OSS Setup | gemini skills install https://github.com/spuru9/ai-helper.git --path skills/flink-oss-setup |
| Flink PR Reviewer | gemini skills install https://github.com/spuru9/ai-helper.git --path skills/flink-pr-reviewer |
/skills reload in your Gemini CLI session./skills list.Install the whole bundle as one plugin — both skills are auto-discovered from skills/:
/plugin marketplace add spuru9/ai-helper
/plugin install ai-helper@ai-helper
/plugin to confirm ai-helper is installed and enabled.description frontmatter (e.g., asking to review a Flink PR triggers flink-pr-reviewer). Skills are namespaced as ai-helper:flink-oss-setup and ai-helper:flink-pr-reviewer.The plugin manifests live under
.claude-plugin/—plugin.jsondeclares the plugin andmarketplace.jsonmakes this repo installable as a one-plugin marketplace.
skills/: Specialized agentic workflows (compatible with both Gemini CLI and Claude Code)..claude-plugin/: Claude Code plugin and marketplace manifests.commands/: (Planned) Custom shell scripts.prompts/: (Planned) Reusable system prompts.Submit a PR to add new skills to the skills/ directory. Each skill is a directory with a SKILL.md (frontmatter name + description, body describing the workflow). Reference files and scripts can be placed in subdirectories (references/, scripts/) and read on demand.
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 spuru9/ai-helper --plugin ai-helperUltra-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.