By streamnative
Agent skills for managing StreamNative Cloud resources via remote MCP or snctl — covers Pulsar/Kafka clusters, BYOC infrastructure, identity, data-plane admin, and stream-processing compute (Agent Functions, Pulsar IO sinks/sources, packages).
Administer the Kafka protocol on StreamNative Cloud via `snctl kafka` — topics, consumer groups, partitions, schemas (Schema Registry), and Kafka Connect connectors; produce/consume Kafka messages. Use when the user mentions Kafka, Kafka topics/groups/partitions, Schema Registry, or Kafka Connect connectors. For Pulsar-native administration use pulsar-admin.
Set up BYOC (Bring Your Own Cloud) substrate for StreamNative Cloud — cloud connections (AWS/GCP/Azure account linkage), cloud environments (region/VPC/CIDR), tiered-storage volumes, and pool members. Use when the user mentions BYOC, their own AWS/GCP/Azure account, `cloudconnection`, `cloudenvironment`, pool members, networking CIDRs, IAM role ARNs, or tiered-storage S3 volumes. Does NOT cover serverless/dedicated deployments or Pulsar cluster lifecycle — use pulsar-clusters for those.
Configure and authenticate the `snctl` CLI for StreamNative Cloud. Use when the user asks to install snctl, log in, switch orgs/contexts, set up service-account credentials, export/activate tokens, or list available API resources. Does NOT cover creating clusters, identity resources, BYOC substrate, or data-plane operations.
Manage StreamNative Cloud identity and access control — users, service accounts, service-account bindings, roles, role bindings, API keys, secrets, OIDC providers, and identity pools. Use when the user asks about permissions, RBAC, credentials, `apikey`, "who can access what", or federated login. For activating an exported service-account key on a machine, use cloud-core.
Create and manage StreamNative Kafka instances and Kafka clusters across dedicated, dedicated-pro, BYOC, and BYOC Pro deployments. Use when the user asks to create/list/describe/delete a Kafka Instance or KafkaCluster, configure throughput units, cluster profiles, gateways, schema registry, mTLS, Kafka RBAC, or switch snctl service context to a KafkaCluster. For BYOC substrate (cloud connections, environments, volumes, pools) open byoc-infrastructure first.
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.
Agent skills that teach any skill-compatible AI agent how to manage StreamNative Cloud resources through StreamNative Cloud remote MCP tools or the snctl CLI. Distributed as the streamnative-agent-skills plugin. Built to the agentskills spec; installable as a Claude Code plugin or as portable skill directories in Cursor, Gemini CLI, OpenCode, Goose, Codex, and more.
At a glance: 7 domain skills · 48 guided workflows · 33 reference docs · 22 starter YAML manifests · 7 snctl smoke walkthroughs · 7 remote MCP smoke walkthroughs · 16 machine-readable smoke specs.
After installing the plugin and setting up snctl, just ask your agent in natural language:
Create a serverless Pulsar instance named events in us-east-1.
Give me a service account with admin access and export its key.
Create a 3-partition Kafka topic user-events and produce 10 test messages.
Set up BYOC to my AWS account 123456789012 with a VPC in eu-west-1.
Deploy a Pulsar Function from word-count.jar that reads from topic in and writes to out.
The right skill activates based on the request. You never invoke skills explicitly — the agent picks.
Pick one execution base:
sncloud_*, pulsar_*, and kafka_* MCP tools when available.snctl fallback/baseline: install and authenticate snctl.
curl -fsSL https://downloads.streamnative.cloud/snctl/install.sh | sh
Or via Homebrew:
brew install streamnative/streamnative/snctl
Authenticate:
snctl auth loginsnctl auth activate-service-account --key-file ./key.jsonRemote MCP cannot cover every local credential flow yet; keep snctl available for API keys, Cloud Secrets, service-account key export/activation, and local config/token tasks.
/plugin marketplace add streamnative/streamnative-agent-skills
/plugin install streamnative-agent-skills
Registers all seven currently documented skills at once. Plugin metadata: .claude-plugin/plugin.json.
Clone the repo and point your agent at the relevant skills/<skill-name>/ directory. Each skill is a self-contained agentskills package.
git clone https://github.com/streamnative/streamnative-agent-skills.git
# Follow your tool's "add skill" flow (Cursor, Gemini CLI, OpenCode, Goose, Codex, etc.)
Copy a single skills/<skill-name>/ directory into the agent's skills directory.
| Skill | Workflows | Covers | Activates on |
|---|---|---|---|
| cloud-core | 7 | Install, auth, config, context, API resources, logs | "install snctl", "log in", "switch org", "service account" |
| byoc-infrastructure | 6 | Cloud connections, environments, tiered-storage volumes | "BYOC", "my AWS/GCP/Azure account", "VPC CIDR", "tiered storage" |
| pulsar-clusters | 6 | Pulsar instance/cluster/gateway — serverless, dedicated, BYOC, BYOC Pro | "create cluster", "pulsarinstance", "scale brokers", "gateway" |
| kafka-clusters | 7 | Kafka Instance/KafkaCluster — dedicated, BYOC, BYOC Pro, AuthV2 contexts | "kafkacluster", "Kafka cluster", "throughput unit", "Kafka service context" |
| identity | 7 | Users, service accounts, roles, API keys, secrets, OIDC, identity pools | "grant access", "API key", "role binding", "OIDC", "federated login" |
| pulsar-admin | 8 | Tenants, namespaces, topics, subscriptions, Pulsar Functions | "tenant", "namespace", "topic", "produce/consume", "Pulsar function" |
| kafka-admin | 7 | Kafka topics, groups, partitions, Schema Registry, Kafka Connect | "Kafka topic", "consumer group", "schema registry", "Kafka Connect" |
npx claudepluginhub streamnative/streamnative-agent-skills --plugin streamnative-agent-skillsIntelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Give your AI a memory — mine projects and conversations into a searchable palace. 33 MCP tools, auto-save hooks, and guided setup.
MCP server that saves 98% of your context window with session continuity. Sandboxed code execution in 11 languages, FTS5 knowledge base with BM25 ranking, and automatic state restore across compactions.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).