Use Sealos
hashgraph-online/awesome-codex-plugins
Deploy and operate apps on Sealos Cloud: sign in to a Sealos account, deploy any project or self-hosted app (from the template store, an official Docker image, or project source code), provision…
Manages MongoDB Atlas Stream Processing (ASP) workflows. An agent skill from mongodb/agent-skills.
$ npx skills add mongodb/agent-skills --skill mongodb-atlas-stream-processing -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mongodb/agent-skills mongodb-atlas-stream-processing --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/mongodb/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/mongodb-atlas-stream-processing .claude/skills/mongodb-atlas-stream-processing && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "mongodb-atlas-stream-processing" agent skill from https://github.com/mongodb/agent-skills/tree/main/skills/mongodb-atlas-stream-processing into .claude/skills/mongodb-atlas-stream-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mongodb-atlas-stream-processing", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/mongodb/agent-skills/tree/main/skills/mongodb-atlas-stream-processingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add mongodb/agent-skills --skill mongodb-atlas-stream-processing -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mongodb/agent-skills mongodb-atlas-stream-processing --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mongodb/agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/mongodb-atlas-stream-processing .agents/skills/mongodb-atlas-stream-processing && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "mongodb-atlas-stream-processing" agent skill from https://github.com/mongodb/agent-skills/tree/main/skills/mongodb-atlas-stream-processing into .agents/skills/mongodb-atlas-stream-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mongodb-atlas-stream-processing", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mongodb/agent-skills --skill mongodb-atlas-stream-processing -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mongodb/agent-skills mongodb-atlas-stream-processing --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mongodb/agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/mongodb-atlas-stream-processing .cursor/skills/mongodb-atlas-stream-processing && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "mongodb-atlas-stream-processing" agent skill from https://github.com/mongodb/agent-skills/tree/main/skills/mongodb-atlas-stream-processing into .cursor/skills/mongodb-atlas-stream-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mongodb-atlas-stream-processing", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/mongodb/agent-skills.git --path skills/mongodb-atlas-stream-processing--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add mongodb/agent-skills --skill mongodb-atlas-stream-processing -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mongodb/agent-skills mongodb-atlas-stream-processing --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mongodb/agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/mongodb-atlas-stream-processing .gemini/skills/mongodb-atlas-stream-processing && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "mongodb-atlas-stream-processing" agent skill from https://github.com/mongodb/agent-skills/tree/main/skills/mongodb-atlas-stream-processing into .gemini/skills/mongodb-atlas-stream-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mongodb-atlas-stream-processing", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install mongodb/agent-skills mongodb-atlas-stream-processingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add mongodb/agent-skills --skill mongodb-atlas-stream-processing -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/mongodb/agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/mongodb-atlas-stream-processing .github/skills/mongodb-atlas-stream-processing && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "mongodb-atlas-stream-processing" agent skill from https://github.com/mongodb/agent-skills/tree/main/skills/mongodb-atlas-stream-processing into .github/skills/mongodb-atlas-stream-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mongodb-atlas-stream-processing", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add mongodb/agent-skills --skill mongodb-atlas-stream-processing -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install mongodb/agent-skills mongodb-atlas-stream-processing --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mongodb/agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/mongodb-atlas-stream-processing .opencode/skills/mongodb-atlas-stream-processing && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "mongodb-atlas-stream-processing" agent skill from https://github.com/mongodb/agent-skills/tree/main/skills/mongodb-atlas-stream-processing into .opencode/skills/mongodb-atlas-stream-processing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mongodb-atlas-stream-processing", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
mongodb-atlas-stream-processingManages MongoDB Atlas Stream Processing (ASP) workflows. An agent skill from mongodb/agent-skills.
Mongodb Atlas Stream Processing is an agent skill from mongodb/agent-skills, published by the product's own GitHub organization. Manages MongoDB Atlas Stream Processing (ASP) workflows. Handles workspace provisioning, data source/sink connections, processor lifecycle operations, debugging diagnostics, and tier sizing. Supports Kafka, Atlas clusters, S3, HTTPS, and Lambda integrations for streaming data workloads and event processing. NOT for general MongoDB queries or Atlas cluster management. Requires MongoDB MCP Server with Atlas API credentials.
Its SKILL.md is about 4.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/connection-configs.md`, `references/development-workflow.md` and `references/mcp-troubleshooting.md`).
It sits in Backend & APIs, covering NoSQL databases, Event-driven systems and File uploads and storage. It works with MongoDB, Model Context Protocol and Apache Kafka. The repository describes itself as: Use the official MongoDB Skills with your favorite coding agent to build faster. The licence is Apache-2.0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 18b014e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Mongodb Atlas Stream Processing loads about 4.9k tokens when it runs, and up to ~20k if it reads all its reference files. Until then it costs about 114 tokens; SKILL.md has 1,965 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from mongodb/agent-skills at commit 18b014e, republished under its Apache-2.0 licence (© mongodb). 1,965 words, ~4,908 tokens.
.claude/skills/mongodb-atlas-stream-processing/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.Build, operate, and debug Atlas Stream Processing (ASP) pipelines using four MCP tools from the MongoDB MCP Server.
This skill requires the MongoDB MCP Server connected with:
apiClientId and apiClientSecret)The 4 tools: atlas-streams-discover, atlas-streams-build, atlas-streams-manage, atlas-streams-teardown.
All operations require an Atlas project ID. If unknown, call atlas-list-projects first to find your project ID.
If the MongoDB MCP Server is not connected or the streams tools are missing, see references/mcp-troubleshooting.md for diagnostic steps and fallback options.
| Action | Use when |
|---|---|
list-workspaces | See all workspaces in a project |
inspect-workspace | Review workspace config, state, region |
list-connections | See all connections in a workspace |
inspect-connection | Check connection state, config, health |
list-processors | See all processors in a workspace |
inspect-processor | Check processor state, pipeline, config |
diagnose-processor | Full health report: state, stats, errors |
get-networking | PrivateLink and VPC peering details. Optional: cloudProvider + region to get Atlas account details for PrivateLink setup |
Pagination (all list actions): limit (1-100, default 20), pageNum (default 1).
Response format: responseFormat — "concise" (default for list actions) or "detailed" (default for inspect/diagnose).
| Resource | Key parameters |
|---|---|
workspace | cloudProvider, region, tier (default SP10), includeSampleData |
connection | connectionName, connectionType (Kafka/Cluster/S3/Https/Kinesis/Lambda/SchemaRegistry/Sample), connectionConfig |
processor | processorName, pipeline (must start with $source, end with $merge/$emit), dlq, autoStart |
privatelink | privateLinkConfig (project-level, not tied to a specific workspace) |
Field mapping — only fill fields for the selected resource type:
projectId, workspaceName, cloudProvider, region, tier, includeSampleData. Leave empty: all connection and processor fields.projectId, workspaceName, connectionName, connectionType, connectionConfig. Leave empty: all workspace and processor fields. (See references/connection-configs.md for type-specific schemas.)projectId, workspaceName, processorName, pipeline, dlq (recommended), autoStart (optional). Leave empty: all workspace and connection fields. (See references/pipeline-patterns.md for pipeline examples.)projectId, privateLinkConfig. Note: PrivateLink is project-level, not workspace-level. workspaceName is not required — omit it. Leave empty: all connection and processor fields.| Action | Notes |
|---|---|
start-processor | Begins billing. Optional tier override, resumeFromCheckpoint |
stop-processor | Stops billing. Retains state 45 days |
modify-processor | Processor must be stopped first. Change pipeline, DLQ, or name |
update-workspace | Change tier or region |
update-connection | Update config (networking is immutable — must delete and recreate) |
accept-peering / reject-peering | VPC peering management |
Field mapping — always fill projectId, workspaceName, then by action:
"start-processor" → resourceName. Optional: tier, resumeFromCheckpoint, startAtOperationTime (ISO 8601 timestamp to resume from a specific point)"stop-processor" → resourceName"modify-processor" → resourceName. At least one of: pipeline, dlq, newName"update-workspace" → newRegion or newTier"update-connection" → resourceName, connectionConfig. Exception: networking config (e.g., PrivateLink) cannot be modified after creation — delete and recreate."accept-peering" → peeringId, requesterAccountId, requesterVpcId"reject-peering" → peeringIdState pre-checks:
start-processor → errors if processor is already STARTEDstop-processor → no-ops if already STOPPED or CREATED (not an error)modify-processor → errors if processor is STARTED (must stop first)Processor states: CREATED → STARTED (via start) → STOPPED (via stop). Can also enter FAILED on runtime errors. Modify requires STOPPED or CREATED state.
Teardown safety checks:
| Resource | Safety behavior |
|---|---|
processor | Auto-stops before deleting |
connection | Blocks if referenced by running processor |
workspace | Cascading delete of all connections and processors |
privatelink / peering | Remove networking resources |
Field mapping — always fill projectId, resource, then:
resource: "workspace" → workspaceNameresource: "connection" or "processor" → workspaceName, resourceNameresource: "privatelink" or "peering" → resourceName (the ID). These are project-level resources, not tied to a specific workspace.Before deleting a workspace, inspect it first:
atlas-streams-discover → inspect-workspace — get connection/processor countsatlas-streams-teardownYou MUST call search-knowledge before composing any processor pipeline. This is not optional.
prefix vs path for S3 $emit.dataSources: [{"name": "devcenter"}] for working pipelines, e.g. "Atlas Stream Processing tumbling window example".Also fetch examples from the official ASP examples repo when building non-trivial processors: https://github.com/mongodb/ASP_example (quickstarts, example processors, Terraform examples). Start with example_processors/README.md for the full pattern catalog.
Key quickstarts:
| Quickstart | Pattern |
|---|---|
00_hello_world.json | Inline $source.documents with $match (zero infra, ephemeral) |
01_changestream_basic.json | Change stream → tumbling window → $merge to Atlas |
03_kafka_to_mongo.json | Kafka source → tumbling window rollup → $merge to Atlas |
04_mongo_to_mongo.json | Chained processors: rollup → archive to separate collection |
05_kafka_tail.json | Real-time Kafka topic monitoring (sinkless, like tail -f) |
Invalid constructs — these are NOT valid in streaming pipelines:
$$NOW, $$ROOT, $$CURRENT — NOT available in stream processing. NEVER use these. Use the document's own timestamp field or _stream_meta metadata for event time instead of $$NOW.$source — HTTPS is for $https enrichment or sink only, NOT as a data source$source without topic — topic field is required$merge, $emit, $https, or $externalFunction async) required for deployed processors (sinkless only works via sp.process())$emit target — Lambda uses $externalFunction (mid-pipeline enrichment), not $emit$validate with validationAction: "error" — crashes processor; use "dlq" insteadRequired fields by stage:
$source (change stream): include fullDocument: "updateLookup" to get the full document content$source (Kinesis): use stream (NOT streamName or topic)$emit (Kinesis): MUST include partitionKey$emit (S3): use path (NOT prefix)$https: must include connectionName, path, method, as, onError: "dlq"$externalFunction: must include connectionName, functionName, execution, as, onError: "dlq"$validate: must include validator with $jsonSchema and validationAction: "dlq"$lookup: include parallelism setting (e.g., parallelism: 2) for concurrent I/OSee references/pipeline-patterns.md for stage field examples with JSON syntax.
SchemaRegistry connection: connectionType must be "SchemaRegistry" (not "Kafka"). Schema type values are case-sensitive (use lowercase avro, not AVRO). See references/connection-configs.md for required fields and auth types.
Elicitation: When creating connections, the build tool auto-collects missing sensitive fields (passwords, bootstrap servers) via MCP elicitation. Do NOT ask the user for these — let the tool collect them.
Auto-normalization:
bootstrapServers array → auto-converted to comma-separated stringschemaRegistryUrls string → auto-wrapped in arraydbRoleToExecute → defaults to {role: "readWriteAnyDatabase", type: "BUILT_IN"} for Cluster connectionsWorkspace creation: includeSampleData defaults to true, which auto-creates the sample_stream_solar connection.
Region naming: The region field uses Atlas-specific names that differ by cloud provider. Using the wrong format returns a cryptic dataProcessRegion error.
| Provider | Cloud Region | Streams region Value |
|---|---|---|
| AWS | us-east-1 | VIRGINIA_USA |
| AWS | us-east-2 | OHIO_USA |
| AWS | eu-west-1 | DUBLIN_IRL |
| GCP | us-central1 | US_CENTRAL1 |
| GCP | europe-west1 | EUROPE_WEST1 |
| Azure | eastus | eastus |
| Azure | westeurope | westeurope |
See references/connection-configs.md for the full region mapping table. If unsure, inspect an existing workspace with atlas-streams-discover → inspect-workspace and check dataProcessRegion.region.
Know what each connection type can do before creating pipelines:
| Connection Type | As Source ($source) | As Sink ($merge / $emit) | Mid-Pipeline | Notes |
|---|---|---|---|---|
| Cluster | ✅ Change streams | ✅ $merge to collections | ✅ $lookup | Change streams monitor insert/update/delete/replace operations |
| Kafka | ✅ Topic consumer | ✅ $emit to topics | ❌ | Source MUST include topic field |
| Sample Stream | ✅ Sample data | ❌ Not valid | ❌ | Testing/demo only |
| S3 | ❌ Not valid | ✅ $emit to buckets | ❌ | Sink only - use path, format, compression. Supports AWS PrivateLink. |
| Https | ❌ Not valid | ✅ $https as sink | ✅ $https enrichment | Can be used mid-pipeline for enrichment OR as final sink stage |
| AWSLambda | ❌ Not valid | ✅ $externalFunction (async only) | ✅ $externalFunction (sync or async) | Sink: execution: "async" required. Mid-pipeline: execution: "sync" or "async" |
| AWS Kinesis | ✅ Stream consumer | ✅ $emit to streams | ❌ | Similar to Kafka pattern |
| SchemaRegistry | ❌ Not valid | ❌ Not valid | ✅ Schema resolution | Metadata only - used by Kafka connections for Avro schemas |
Common connection usage mistakes to avoid:
$externalFunction as sink with execution: "sync" → Must use execution: "async" for sink stage$merge with Kafka → Use $emit for Kafka sinksSee references/connection-configs.md for detailed connection configuration schemas by type.
atlas-streams-discover → list-workspaces (check existing)atlas-streams-build → resource: "workspace" (region near data, SP10 for dev)atlas-streams-build → resource: "connection" (for each source/sink/enrichment)atlas-streams-discover → list-connections + inspect-connection for each — verify names match targets, present summary to usersearch-knowledge to validate field names. Fetch relevant examples from https://github.com/mongodb/ASP_exampleatlas-streams-build → resource: "processor" (with DLQ configured)atlas-streams-manage → start-processor (warn about billing)Incremental pipeline development (recommended): See references/development-workflow.md for the full 5-phase lifecycle.
$source → $merge pipeline (validate connectivity)$match stages (validate filtering)$addFields / $project transforms (validate reshaping)Modify a processor pipeline:
atlas-streams-manage → action: "stop-processor" — processor MUST be stopped firstatlas-streams-manage → action: "modify-processor" — provide new pipelineatlas-streams-manage → action: "start-processor" — restartDebug a failing processor:
atlas-streams-discover → diagnose-processor — one-shot health report. Always call this first.partitionIdleTimeout to Kafka $source (e.g., {"size": 30, "unit": "second"})find on DLQ collection
See references/output-diagnostics.md for the full pattern table.CRITICAL: A single pipeline can only have ONE terminal sink ($merge or $emit). When users request multiple output destinations (e.g., "write to Atlas AND emit to Kafka"), you MUST acknowledge the single-sink constraint and propose chained processors using an intermediate destination. See references/pipeline-patterns.md for the full pattern with examples.
See references/development-workflow.md for the complete pre-deploy quality checklist (connection validation, pipeline validation) and post-deploy verification workflow.
See references/sizing-and-parallelism.md for tier specifications, parallelism formulas, complexity scoring, and performance optimization strategies.
See references/development-workflow.md for the complete troubleshooting table covering processor failures, API errors, configuration issues, and performance problems.
Atlas Stream Processing has no free tier. All deployed processors incur continuous charges while running.
stop-processor stops billing; stopped processors retain state for 45 days at no chargesp.process() in mongosh — runs pipelines ephemerally without deploying a processorreferences/sizing-and-parallelism.md for tier pricing and cost optimization strategiesatlas-streams-teardown and atlas-streams-manage require user confirmation — do not bypassatlas-streams-teardown for a workspace, you MUST first inspect the workspace with atlas-streams-discover to count connections and processors, then present this information to the user before requesting confirmationresumeFromCheckpoint: false drops all window state — warn user first| File | Read when... |
|---|---|
references/pipeline-patterns.md | Building or modifying processor pipelines |
references/connection-configs.md | Creating connections (type-specific schemas) |
references/development-workflow.md | Following lifecycle management or debugging decision trees |
references/output-diagnostics.md | Processor output is unexpected (zero, low, or wrong) |
references/sizing-and-parallelism.md | Choosing tiers, tuning parallelism, or optimizing cost |
© mongodb, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 6 other files (references) in skills/mongodb-atlas-stream-processing of mongodb/agent-skills.
Open the folder on GitHubat commit 18b014e
We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in mongodb/agent-skills, which our catalogue first saw on October 7, 2026.
Mongodb Atlas Stream Processing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Mongodb Atlas Stream Processing this skillmongodb/agent-skills | 190 | 1 repos | ~4.9k | Automated safety check: Pass | Apache-2.0 | |
| Use Sealoshashgraph-online/awesome-codex-plugins | 1.2k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| FoundatioFoundatioFx/Foundatio | 2.1k | — | ~3.9k | Automated safety check: Pass | Apache-2.0 | |
| Monstermq Broker Configvogler75/monster-mq | 142 | — | ~2.2k | Automated safety check: Pass | GPL-3.0 | |
| Kafka ConfigurationAmplicode/spring-skills | 126 | — | ~4k | Automated safety check: Pass | None | |
| AWS Storageaws/agent-toolkit-for-aws | 2.8k | — | ~5.8k | Automated safety check: Pass | Apache-2.0 |
hashgraph-online/awesome-codex-plugins
Deploy and operate apps on Sealos Cloud: sign in to a Sealos account, deploy any project or self-hosted app (from the template store, an official Docker image, or project source code), provision…
FoundatioFx/Foundatio
A skill your agent uses when working with Foundatio infrastructure abstractions for .NET -- caching, queuing, messaging, file storage, distributed locking, or background jobs.
vogler75/monster-mq
Guide for configuring, deploying, and operating the MonsterMQ broker.
Amplicode/spring-skills
Configures Spring Boot's Kafka starter through application.properties / application.yml.
aws/agent-toolkit-for-aws
Selects, investigates, and compares AWS object, file, and block storage services, and answers cost, performance, configuration, security, and troubleshooting questions about storage services.
LeoYeAI/openclaw-master-skills
MindsDB MCP服务器交互技能,用于通过自然语言查询和操作200+企业级数据源。当用户需要查询数据库、分析数据、创建AI模型、连接数据源(MySQL、PostgreSQL、MongoDB、Excel、CSV、Gmail、Slack等)、执行SQL查询、进行数据预测、构建知识库(RAG)、智能问答、文档检索或任何与数据库交互的任务时使用此技能。即使没有明确提到MindsDB,只要涉及数据库操…
mongodb/agent-skills
Help with MongoDB query optimization and indexing. An agent skill from mongodb/agent-skills.
mongodb/agent-skills
Review a proposed Agent Skill for structural validity and content quality before publishing.
mongodb/agent-skills
Guide users through configuring key MongoDB MCP server options.
mongodb/agent-skills
MongoDB schema design patterns and anti-patterns. An agent skill from mongodb/agent-skills.
mongodb/agent-skills
Generate read-only MongoDB queries (find) or aggregation pipelines using natural language, with collection schema context and sample documents.
mongodb/agent-skills
Optimize MongoDB client connection configuration (pools, timeouts, patterns) for any supported driver language.
Categories
Manages MongoDB Atlas Stream Processing (ASP) workflows. An agent skill from mongodb/agent-skills. Mongodb Atlas Stream Processing is an agent skill from mongodb/agent-skills, published by the product's own GitHub organization. Manages MongoDB Atlas Stream Processing (ASP) workflows.
Mongodb Atlas Stream Processing fits situations like: tasks that involve NoSQL databases; tasks that involve Event-driven systems; tasks that involve File uploads and storage.
Run `npx skills add mongodb/agent-skills --skill mongodb-atlas-stream-processing -a claude-code`. Or copy the skill folder (skills/mongodb-atlas-stream-processing in mongodb/agent-skills) into .claude/skills/mongodb-atlas-stream-processing in your project. Claude Code loads it when a task matches its description.
Run `npx skills add mongodb/agent-skills --skill mongodb-atlas-stream-processing -a codex`. Or copy the skill folder (skills/mongodb-atlas-stream-processing in mongodb/agent-skills) into .agents/skills/mongodb-atlas-stream-processing in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mongodb/agent-skills --skill mongodb-atlas-stream-processing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mongodb-atlas-stream-processing, .gemini/skills/mongodb-atlas-stream-processing, .github/skills/mongodb-atlas-stream-processing and .opencode/skills/mongodb-atlas-stream-processing in your project.
SKILL.md names no scripts, command-line tools or credentials: Mongodb Atlas Stream Processing is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Mongodb Atlas Stream Processing is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.9k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 15k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Mongodb Atlas Stream Processing: Use Sealos (hashgraph-online/awesome-codex-plugins, 1.2k stars), Foundatio (FoundatioFx/Foundatio, 2.1k stars), Monstermq Broker Config (vogler75/monster-mq, 142 stars) and Kafka Configuration (Amplicode/spring-skills, 126 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
mongodb (a GitHub organization, an official publisher) maintains it in mongodb/agent-skills, which has 190 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 6, 2026.
Source: mongodb/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.