New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Manage environment-variable hygiene and secrets safety

Env & Secrets Manager

by alirezarezvani · MIT license · ★ 26,349 on GitHub · updated Aug 30

Env & Secrets Manager cover

Manage environment-variable hygiene and secrets safety across local development and production. Practical auditing, drift awareness, rotation readiness.

---
name: "env-secrets-manager"
description: "Manage environment-variable hygiene and secrets safety across local development and production. Practical auditing, drift awareness, rotation readiness. Use when auditing .env files for committed secrets, planning a credential rotation, debugging missing-env-var production incidents, or hardening a new project against secrets leakage."
---

# Env & Secrets Manager

**Tier:** POWERFUL
**Category:** Engineering
**Domain:** Security / DevOps / Configuration Management

---

## Overview

Manage environment-variable hygiene and secrets safety across local development and production workflows. This skill focuses on practical auditing, drift awareness, and rotation readiness.

## Core Capabilities

Overview

Tier: POWERFUL Category: Engineering Domain: Security / DevOps / Configuration Management

Manual install (npx, ZIP)
Claude Codenpx skills add alirezarezvani/claude-skills --skill env-secrets-manager -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/alirezarezvani/claude-skills/tar.gz/19392f7a0826 \ | tar -xz -C ~/.claude/skills --strip-components=3 claude-skills-19392f7a0826/engineering/skills/env-secrets-manager
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/562457083b198260bb37/env-secrets-manager.zip" -OutFile "$env:TEMP\env-secrets-manager.zip"; Expand-Archive "$env:TEMP\env-secrets-manager.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md10.4 KB
  • references/2 files · 10.3 KB
  • scripts/1 file · 4.4 KB
Read the files here
alirezarezvani/19392f74 files
SKILL.md
Show the full text261 lines

Env & Secrets Manager

Tier: POWERFUL Category: Engineering Domain: Security / DevOps / Configuration Management


Overview

Manage environment-variable hygiene and secrets safety across local development and production workflows. This skill focuses on practical auditing, drift awareness, and rotation readiness.

Core Capabilities

  • .env and .env.example lifecycle guidance
  • Secret leak detection for repository working trees
  • Severity-based findings for likely credentials
  • Operational pointers for rotation and containment
  • Integration-ready outputs for CI checks

When to Use

  • Before pushing commits that touched env/config files
  • During security audits and incident triage
  • When onboarding contributors who need safe env conventions
  • When validating that no obvious secrets are hardcoded

Quick Start

# Scan a repository for likely secret leaks
python3 scripts/env_auditor.py /path/to/repo

# JSON output for CI pipelines
python3 scripts/env_auditor.py /path/to/repo --json

  1. Run scripts/env_auditor.py on the repository root.
  2. Prioritize critical and high findings first.
  3. Rotate real credentials and remove exposed values.
  4. Update .env.example and .gitignore as needed.
  5. Add or tighten pre-commit/CI secret scanning gates.

Reference Docs

  • references/validation-detection-rotation.md
  • references/secret-patterns.md

Common Pitfalls

  • Committing real values in .env.example
  • Rotating one system but missing downstream consumers
  • Logging secrets during debugging or incident response
  • Treating suspected leaks as low urgency without validation

Best Practices

  1. Use a secret manager as the production source of truth.
  2. Keep dev env files local and gitignored.
  3. Enforce detection in CI before merge.
  4. Re-test application paths immediately after credential rotation.

Cloud Secret Store Integration

Production applications should never read secrets from .env files or environment variables baked into container images. Use a dedicated secret store instead.

Provider Comparison
Provider Best For Key Feature
HashiCorp Vault Multi-cloud / hybrid Dynamic secrets, policy engine, pluggable backends
AWS Secrets Manager AWS-native workloads Native Lambda/ECS/EKS integration, automatic RDS rotation
Azure Key Vault Azure-native workloads Managed HSM, Azure AD RBAC, certificate management
GCP Secret Manager GCP-native workloads IAM-based access, automatic replication, versioning
Selection Guidance
  • Single cloud provider — use the cloud-native secret manager. It integrates tightly with IAM, reduces operational overhead, and costs less than self-hosting.
  • Multi-cloud or hybrid — use HashiCorp Vault. It provides a uniform API across environments and supports dynamic secret generation (database credentials, cloud IAM keys) that expire automatically.
  • Kubernetes-heavy — combine External Secrets Operator with any backend above to sync secrets into K8s Secret objects without hardcoding.
Application Access Patterns
  1. SDK/API pull — application fetches secret at startup or on-demand via provider SDK.
  2. Sidecar injection — a sidecar container (e.g., Vault Agent) writes secrets to a shared volume or injects them as environment variables.
  3. Init container — a Kubernetes init container fetches secrets before the main container starts.
  4. CSI driver — secrets mount as a filesystem volume via the Secrets Store CSI Driver.

Cross-reference: See engineering/secrets-vault-manager for production vault infrastructure patterns, HA deployment, and disaster recovery procedures.


Secret Rotation Workflow

Stale secrets are a liability. Rotation ensures that even if a credential leaks, its useful lifetime is bounded.

Phase 1: Detection
  • Track secret creation and expiry dates in your secret store metadata.
  • Set alerts at 30, 14, and 7 days before expiry.
  • Use scripts/env_auditor.py to flag secrets with no recorded rotation date.
Phase 2: Rotation
  1. Generate a new credential (API key, database password, certificate).
  2. Deploy the new credential to all consumers (apps, services, pipelines) in parallel.
  3. Verify each consumer can authenticate using the new credential.
  4. Revoke the old credential only after all consumers are confirmed healthy.
  5. Update metadata with the new rotation timestamp and next rotation date.
Phase 3: Automation
  • AWS Secrets Manager — use built-in Lambda-based rotation for RDS, Redshift, and DocumentDB.
  • HashiCorp Vault — configure dynamic secrets with TTLs; credentials are generated on-demand and auto-expire.
  • Azure Key Vault — use Event Grid notifications to trigger rotation functions.
  • GCP Secret Manager — use Pub/Sub notifications tied to Cloud Functions for rotation logic.
Emergency Rotation Checklist

When a secret is confirmed leaked:

  1. Immediately revoke the compromised credential at the provider level.
  2. Generate and deploy a replacement credential to all consumers.
  3. Audit access logs for unauthorized usage during the exposure window.
  4. Scan git history, CI logs, and artifact registries for the leaked value.
  5. File an incident report documenting scope, timeline, and remediation steps.
  6. Review and tighten detection controls to prevent recurrence.

CI/CD Secret Injection

Secrets in CI/CD pipelines require careful handling to avoid exposure in logs, artifacts, or pull request contexts.

GitHub Actions
  • Use repository secrets or environment secrets via ${{ secrets.SECRET_NAME }}.
  • Prefer OIDC federation (aws-actions/configure-aws-credentials with role-to-assume) over long-lived access keys.
  • Environment secrets with required reviewers add approval gates for production deployments.
  • GitHub automatically masks secrets in logs, but avoid echo or toJSON() on secret values.
GitLab CI
  • Store secrets as CI/CD variables with the masked and protected flags enabled.
  • Use HashiCorp Vault integration (secrets:vault) for dynamic secret injection without storing values in GitLab.
  • Scope variables to specific environments (production, staging) to enforce least privilege.
Universal Patterns
  • Never echo or print secret values in pipeline output, even for debugging.
  • Use short-lived tokens (OIDC, STS AssumeRole) instead of static credentials wherever possible.
  • Restrict PR access — do not expose secrets to pipelines triggered by forks or untrusted branches.
  • Rotate CI secrets on the same schedule as application secrets; pipeline credentials are attack vectors too.
  • Audit pipeline logs periodically for accidental secret exposure that masking may have missed.

Pre-Commit Secret Detection

Catching secrets before they reach version control is the most cost-effective defense. Two leading tools cover this space.

gitleaks
# .gitleaks.toml — minimal configuration
[extend]
useDefault = true

[[rules]]
id = "custom-internal-token"
description = "Internal service token pattern"
regex = '''INTERNAL_TOKEN_[A-Za-z0-9]{32}'''
secretGroup = 0
  • Install: brew install gitleaks or download from GitHub releases.
  • Pre-commit hook: gitleaks git --pre-commit --staged
  • Baseline scanning: gitleaks detect --source . --report-path gitleaks-report.json
  • Manage false positives in .gitleaksignore (one fingerprint per line).
detect-secrets
# Generate baseline
detect-secrets scan --all-files > .secrets.baseline

# Pre-commit hook (via pre-commit framework)
# .pre-commit-config.yaml
repos:
  - repo: https://github.com/Yelp/detect-secrets
    rev: v1.5.0
    hooks:
      - id: detect-secrets
        args: ['--baseline', '.secrets.baseline']
  • Supports custom plugins for organization-specific patterns.
  • Audit workflow: detect-secrets audit .secrets.baseline interactively marks true/false positives.
False Positive Management
  • Maintain .gitleaksignore or .secrets.baseline in version control so the whole team shares exclusions.
  • Review false positive lists during security audits — patterns may mask real leaks over time.
  • Prefer tightening regex patterns over broadly ignoring files.

Audit Logging

Knowing who accessed which secret and when is critical for incident investigation and compliance.

Cloud-Native Audit Trails
Provider Service What It Captures
AWS CloudTrail Every GetSecretValue, DescribeSecret, RotateSecret API call
Azure Activity Log + Diagnostic Logs Key Vault access events, including caller identity and IP
GCP Cloud Audit Logs Data access logs for Secret Manager with principal and timestamp
Vault Audit Backend Full request/response logging (file, syslog, or socket backend)
Alerting Strategy
  • Alert on access from unknown IP ranges or service accounts outside the expected set.
  • Alert on bulk secret reads (more than N secrets accessed within a time window).
  • Alert on access outside deployment windows when no CI/CD pipeline is running.
  • Feed audit logs into your SIEM (Splunk, Datadog, Elastic) for correlation with other security events.
  • Review audit logs quarterly as part of access recertification.

Cross-References

This skill covers env hygiene and secret detection. For deeper coverage of related domains, see:

Skill Path Relationship
Secrets Vault Manager engineering/secrets-vault-manager Production vault infrastructure, HA deployment, DR
Senior SecOps engineering/senior-secops Security operations perspective, incident response
CI/CD Pipeline Builder engineering/ci-cd-pipeline-builder Pipeline architecture, secret injection patterns
Infrastructure as Code engineering/infrastructure-as-code Terraform/Pulumi secret backend configuration
Container Orchestration engineering/container-orchestration Kubernetes secret mounting, sealed secrets
1---
2name: "env-secrets-manager"
3description: "Manage environment-variable hygiene and secrets safety across local development and production. Practical auditing, drift awareness, rotation readiness. Use when auditing .env files for committed secrets, planning a credential rotation, debugging missing-env-var production incidents, or hardening a new project against secrets leakage."
4---
5 
6# Env & Secrets Manager
7 
8**Tier:** POWERFUL
9**Category:** Engineering
10**Domain:** Security / DevOps / Configuration Management
11 
12---
13 
14## Overview
15 
16Manage environment-variable hygiene and secrets safety across local development and production workflows. This skill focuses on practical auditing, drift awareness, and rotation readiness.
17 
18## Core Capabilities
19 
20- `.env` and `.env.example` lifecycle guidance
21- Secret leak detection for repository working trees
22- Severity-based findings for likely credentials
23- Operational pointers for rotation and containment
24- Integration-ready outputs for CI checks
25 
26---
27 
28## When to Use
29 
30- Before pushing commits that touched env/config files
31- During security audits and incident triage
32- When onboarding contributors who need safe env conventions
33- When validating that no obvious secrets are hardcoded
34 
35---
36 
37## Quick Start
38 
39```bash
40# Scan a repository for likely secret leaks
41python3 scripts/env_auditor.py /path/to/repo
42 
43# JSON output for CI pipelines
44python3 scripts/env_auditor.py /path/to/repo --json
45```
46 
47---
48 
49## Recommended Workflow
50 
511. Run `scripts/env_auditor.py` on the repository root.
522. Prioritize `critical` and `high` findings first.
533. Rotate real credentials and remove exposed values.
544. Update `.env.example` and `.gitignore` as needed.
555. Add or tighten pre-commit/CI secret scanning gates.
56 
57---
58 
59## Reference Docs
60 
61- `references/validation-detection-rotation.md`
62- `references/secret-patterns.md`
63 
64---
65 
66## Common Pitfalls
67 
68- Committing real values in `.env.example`
69- Rotating one system but missing downstream consumers
70- Logging secrets during debugging or incident response
71- Treating suspected leaks as low urgency without validation
72 
73## Best Practices
74 
751. Use a secret manager as the production source of truth.
762. Keep dev env files local and gitignored.
773. Enforce detection in CI before merge.
784. Re-test application paths immediately after credential rotation.
79 
80---
81 
82## Cloud Secret Store Integration
83 
84Production applications should never read secrets from `.env` files or environment variables baked into container images. Use a dedicated secret store instead.
85 
86### Provider Comparison
87 
88| Provider | Best For | Key Feature |
89|----------|----------|-------------|
90| **HashiCorp Vault** | Multi-cloud / hybrid | Dynamic secrets, policy engine, pluggable backends |
91| **AWS Secrets Manager** | AWS-native workloads | Native Lambda/ECS/EKS integration, automatic RDS rotation |
92| **Azure Key Vault** | Azure-native workloads | Managed HSM, Azure AD RBAC, certificate management |
93| **GCP Secret Manager** | GCP-native workloads | IAM-based access, automatic replication, versioning |
94 
95### Selection Guidance
96 
97- **Single cloud provider** — use the cloud-native secret manager. It integrates tightly with IAM, reduces operational overhead, and costs less than self-hosting.
98- **Multi-cloud or hybrid** — use HashiCorp Vault. It provides a uniform API across environments and supports dynamic secret generation (database credentials, cloud IAM keys) that expire automatically.
99- **Kubernetes-heavy** — combine External Secrets Operator with any backend above to sync secrets into K8s `Secret` objects without hardcoding.
100 
101### Application Access Patterns
102 
1031. **SDK/API pull** — application fetches secret at startup or on-demand via provider SDK.
1042. **Sidecar injection** — a sidecar container (e.g., Vault Agent) writes secrets to a shared volume or injects them as environment variables.
1053. **Init container** — a Kubernetes init container fetches secrets before the main container starts.
1064. **CSI driver** — secrets mount as a filesystem volume via the Secrets Store CSI Driver.
107 
108> **Cross-reference:** See `engineering/secrets-vault-manager` for production vault infrastructure patterns, HA deployment, and disaster recovery procedures.
109 
110---
111 
112## Secret Rotation Workflow
113 
114Stale secrets are a liability. Rotation ensures that even if a credential leaks, its useful lifetime is bounded.
115 
116### Phase 1: Detection
117 
118- Track secret creation and expiry dates in your secret store metadata.
119- Set alerts at 30, 14, and 7 days before expiry.
120- Use `scripts/env_auditor.py` to flag secrets with no recorded rotation date.
121 
122### Phase 2: Rotation
123 
1241. **Generate** a new credential (API key, database password, certificate).
1252. **Deploy** the new credential to all consumers (apps, services, pipelines) in parallel.
1263. **Verify** each consumer can authenticate using the new credential.
1274. **Revoke** the old credential only after all consumers are confirmed healthy.
1285. **Update** metadata with the new rotation timestamp and next rotation date.
129 
130### Phase 3: Automation
131 
132- **AWS Secrets Manager** — use built-in Lambda-based rotation for RDS, Redshift, and DocumentDB.
133- **HashiCorp Vault** — configure dynamic secrets with TTLs; credentials are generated on-demand and auto-expire.
134- **Azure Key Vault** — use Event Grid notifications to trigger rotation functions.
135- **GCP Secret Manager** — use Pub/Sub notifications tied to Cloud Functions for rotation logic.
136 
137### Emergency Rotation Checklist
138 
139When a secret is confirmed leaked:
140 
1411. **Immediately revoke** the compromised credential at the provider level.
1422. Generate and deploy a replacement credential to all consumers.
1433. Audit access logs for unauthorized usage during the exposure window.
1444. Scan git history, CI logs, and artifact registries for the leaked value.
1455. File an incident report documenting scope, timeline, and remediation steps.
1466. Review and tighten detection controls to prevent recurrence.
147 
148---
149 
150## CI/CD Secret Injection
151 
152Secrets in CI/CD pipelines require careful handling to avoid exposure in logs, artifacts, or pull request contexts.
153 
154### GitHub Actions
155 
156- Use **repository secrets** or **environment secrets** via `${{ secrets.SECRET_NAME }}`.
157- Prefer **OIDC federation** (`aws-actions/configure-aws-credentials` with `role-to-assume`) over long-lived access keys.
158- Environment secrets with required reviewers add approval gates for production deployments.
159- GitHub automatically masks secrets in logs, but avoid `echo` or `toJSON()` on secret values.
160 
161### GitLab CI
162 
163- Store secrets as **CI/CD variables** with the `masked` and `protected` flags enabled.
164- Use **HashiCorp Vault integration** (`secrets:vault`) for dynamic secret injection without storing values in GitLab.
165- Scope variables to specific environments (`production`, `staging`) to enforce least privilege.
166 
167### Universal Patterns
168 
169- **Never echo or print** secret values in pipeline output, even for debugging.
170- **Use short-lived tokens** (OIDC, STS AssumeRole) instead of static credentials wherever possible.
171- **Restrict PR access** — do not expose secrets to pipelines triggered by forks or untrusted branches.
172- **Rotate CI secrets** on the same schedule as application secrets; pipeline credentials are attack vectors too.
173- **Audit pipeline logs** periodically for accidental secret exposure that masking may have missed.
174 
175---
176 
177## Pre-Commit Secret Detection
178 
179Catching secrets before they reach version control is the most cost-effective defense. Two leading tools cover this space.
180 
181### gitleaks
182 
183```toml
184# .gitleaks.toml — minimal configuration
185[extend]
186useDefault = true
187 
188[[rules]]
189id = "custom-internal-token"
190description = "Internal service token pattern"
191regex = '''INTERNAL_TOKEN_[A-Za-z0-9]{32}'''
192secretGroup = 0
193```
194 
195- Install: `brew install gitleaks` or download from GitHub releases.
196- Pre-commit hook: `gitleaks git --pre-commit --staged`
197- Baseline scanning: `gitleaks detect --source . --report-path gitleaks-report.json`
198- Manage false positives in `.gitleaksignore` (one fingerprint per line).
199 
200### detect-secrets
201 
202```bash
203# Generate baseline
204detect-secrets scan --all-files > .secrets.baseline
205 
206# Pre-commit hook (via pre-commit framework)
207# .pre-commit-config.yaml
208repos:
209 - repo: https://github.com/Yelp/detect-secrets
210 rev: v1.5.0
211 hooks:
212 - id: detect-secrets
213 args: ['--baseline', '.secrets.baseline']
214```
215 
216- Supports **custom plugins** for organization-specific patterns.
217- Audit workflow: `detect-secrets audit .secrets.baseline` interactively marks true/false positives.
218 
219### False Positive Management
220 
221- Maintain `.gitleaksignore` or `.secrets.baseline` in version control so the whole team shares exclusions.
222- Review false positive lists during security audits — patterns may mask real leaks over time.
223- Prefer tightening regex patterns over broadly ignoring files.
224 
225---
226 
227## Audit Logging
228 
229Knowing who accessed which secret and when is critical for incident investigation and compliance.
230 
231### Cloud-Native Audit Trails
232 
233| Provider | Service | What It Captures |
234|----------|---------|-----------------|
235| **AWS** | CloudTrail | Every `GetSecretValue`, `DescribeSecret`, `RotateSecret` API call |
236| **Azure** | Activity Log + Diagnostic Logs | Key Vault access events, including caller identity and IP |
237| **GCP** | Cloud Audit Logs | Data access logs for Secret Manager with principal and timestamp |
238| **Vault** | Audit Backend | Full request/response logging (file, syslog, or socket backend) |
239 
240### Alerting Strategy
241 
242- Alert on **access from unknown IP ranges** or service accounts outside the expected set.
243- Alert on **bulk secret reads** (more than N secrets accessed within a time window).
244- Alert on **access outside deployment windows** when no CI/CD pipeline is running.
245- Feed audit logs into your SIEM (Splunk, Datadog, Elastic) for correlation with other security events.
246- Review audit logs quarterly as part of access recertification.
247 
248---
249 
250## Cross-References
251 
252This skill covers env hygiene and secret detection. For deeper coverage of related domains, see:
253 
254| Skill | Path | Relationship |
255|-------|------|-------------|
256| **Secrets Vault Manager** | `engineering/secrets-vault-manager` | Production vault infrastructure, HA deployment, DR |
257| **Senior SecOps** | `engineering/senior-secops` | Security operations perspective, incident response |
258| **CI/CD Pipeline Builder** | `engineering/ci-cd-pipeline-builder` | Pipeline architecture, secret injection patterns |
259| **Infrastructure as Code** | `engineering/infrastructure-as-code` | Terraform/Pulumi secret backend configuration |
260| **Container Orchestration** | `engineering/container-orchestration` | Kubernetes secret mounting, sealed secrets |
261 
View all files on GitHub →

Details

Updated
Aug 30, 2026
License
MIT
Stars on the repo
★ 26,349
Checked
Source
alirezarezvani/claude-skills ↗
Creator
alirezarezvani · 363 listings
View creator

Similar skills

See all →
SkillFrom a business idea, app ideaAzure app onboardmicrosoft/skills · by microsoftEnd-to-end orchestrator: from a business idea, app idea, or existing app to running Azure deployment with cost estimates and pre-deploy approval. Analyzes your app, auto-detects the right Azure services, scaffolds infrastructure code, and deploys — tailored to your app, not a template. Handles moving existing apps to Azure without rewriting or with minimal changes. WHEN: bring your app to Azure, plan my app, cost to run, is my code ready to deploy, deploy my app to the cloud, deploy all my services, what Azure services do I need, plan my Azure deployment, deploy my new app to Azure, one-click deploy, I have an app and want it on Azure, migrate my app to Azure, help me get started, build an app, no code yet, starter project. DO NOT USE FOR: use azd for deployment(use azure-deploy), optimizing existing costs (use cost-optimization), code readiness checks only (use azure-app-onboard-prereq).★ 3.1k GitHub starsSkillAssess whether source code is ready to deploy to AzureAzure App Onboard Prereq — Repository Evaluationmicrosoft/skills · by microsoftAssess whether source code is ready to deploy to Azure — the check BEFORE infrastructure work. Evaluates build health, app completeness, dependencies and local services, stack compatibility, and deployment feasibility. Answers questions about what your app needs before it can be deployed — frameworks, dependencies, and configuration. Checks whether dependencies are compatible and identifies deployment blockers and unsupported frameworks. WHEN: "evaluate my repo", "is my app ready to deploy", "what does my app need to deploy", "what do I need before deploying", "does my app need", "can I ship this to Azure", "scan my repo for issues", "is this app deployable", "check if my app is ready for Azure", "do I need a Dockerfile", "what's blocking my deployment", "are there any blockers", "are my dependencies compatible", "does Azure support my framework", "what needs to change before deploying", "check my app configuration".★ 3.1k GitHub starsSkillConfigure Azure API Management as an AI Gateway for AIAzure aigatewaymicrosoft/azure-skills · by microsoftConfigure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP rate limiting, jailbreak detection, add Azure OpenAI backend, add AI Foundry model, test AI gateway, LLM policies, configure AI backend, token metrics, AI cost control, convert API to MCP, import OpenAPI to gateway.★ 1.6k GitHub starsSkillQuery and analyze data in Azure Data Explorer using KQLAzure Data Explorer (Kusto) Query & Analyticsmicrosoft/azure-skills · by microsoftQuery and analyze data in Azure Data Explorer (Kusto/ADX) using KQL for log analytics, telemetry, and time series analysis. WHEN: KQL queries, Kusto database queries, Azure Data Explorer, ADX clusters, log analytics, time series data, IoT telemetry, anomaly detection.★ 1.6k GitHub starsMCPRun any server from the Docker MCP Catalog in its ownDocker MCP gatewaydocker/mcp-gateway · by dockerDocker's own CLI plugin: run any server from the Docker MCP Catalog in its own container, behind one connection, with secrets kept out of env vars.★ 1.6k GitHub starsMCPOpen infrastructure for AI agents to discover and pay eachElisymelisymlabs/elisym · by elisymlabsOpen infrastructure for AI agents to discover and pay each other★ 17 GitHub stars

More from alirezarezvani

SkillResume a paused experiment/ar:ar-resume — Resume Experimentalirezarezvani/claude-skills · by alirezarezvaniResume a paused experiment. Checkout the experiment branch, read results history, continue iterating. Use when the user runs /ar:ar-resume or asks to pick up a previously started autoresearch experiment.★ 26.3k GitHub starsSkillShow experiment dashboard with results, active loops/ar:ar-status — Experiment Dashboardalirezarezvani/claude-skills · by alirezarezvaniShow experiment dashboard with results, active loops, and progress. Use when the user runs /ar:ar-status or asks how an autoresearch experiment is going.★ 26.3k GitHub starsSkillStart an autonomous experiment loop with user-selected/ar:loop — Autonomous Experiment Loopalirezarezvani/claude-skills · by alirezarezvaniStart an autonomous experiment loop with user-selected interval (10min, 1h, daily, weekly, monthly). Uses CronCreate for scheduling. Use when the user runs /ar:loop or asks to run an autoresearch experiment continuously on a schedule.★ 26.3k GitHub starsSkillRun a single experiment iteration/ar:run — Single Experiment Iterationalirezarezvani/claude-skills · by alirezarezvaniRun a single experiment iteration. Edit the target file, evaluate, keep or discard. Use when the user runs /ar:run or asks for one manual autoresearch iteration.★ 26.3k GitHub starsSkillSet up a new autoresearch experiment interactively/ar:setup — Create New Experimentalirezarezvani/claude-skills · by alirezarezvaniSet up a new autoresearch experiment interactively. Collects domain, target file, eval command, metric, direction, and evaluator. Use when the user runs /ar:setup or asks to start optimizing a file with the autoresearch loop.★ 26.3k GitHub starsSkill/cs:boardroom <brief/cs:boardroom — Multi-Role Boardroom Deliberationalirezarezvani/claude-skills · by alirezarezvani/cs:boardroom <brief> — 6-phase multi-role deliberation across the C-suite with Phase 2 isolation, critic pre-screen, and synthesis. Outputs a board memo. Use when a decision spans multiple executive domains — e.g. a pricing change touching finance, positioning, and product, or a raise-vs-cut runway call.★ 26.3k GitHub stars