Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Manage Kong Gateway and Konnect declaratively using decK CLI. Use when working with Kong Gateway configurations, syncing state, converting OpenAPI specs to Kong config, validating configurations, or automating Kong deployments. Handles declarative configuration files, API lifecycle automation, and Kong entity management. --- name: deck-cli description: Manage Kong Gateway and Konnect declaratively using decK CLI. Use when working with Kong Gateway configurations, syncing state, converting OpenAPI specs to Kong config, validating configurations, or automating Kong deployments. Handles declarative configuration files, API lifecycle automation, and Kong entity management. compatibility: Requires decK CLI installed. Works with Kong Gatew Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
deck-cli is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Manage Kong Gateway and Konnect declaratively using decK CLI. Use when working with Kong Gateway configurations, syncing state, converting OpenAPI specs to Kong config, validating configurations, or automating Kong deployments. Handles declarative configuration files, API lifecycle automation, and Kong entity management. --- name: deck-cli description: Manage Kong Gateway and Konnect declaratively using decK CLI. Use when working with Kong Gateway configurations, syncing state, converting OpenAPI specs to Kong config, validating configurations, or automating Kong deployments. Handles declarative configuration files, API lifecycle automation, and Kong entity management. compatibility: Requires decK CLI installed. Works with Kong Gatew
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Oliwynn Kong
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Setup snapshot
git clone https://github.com/oliwynn-kong/deck-cli-skill.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Oliwynn Kong
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
deck version
bash
deck gateway ping
bash
deck gateway ping --konnect-token $KONNECT_TOKEN --konnect-control-plane-name <cp-name>
bash
deck gateway dump -o kong.yaml
bash
deck gateway dump --workspace dev -o dev-workspace.yaml
bash
deck gateway dump --select-tag production -o production.yaml
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Manage Kong Gateway and Konnect declaratively using decK CLI. Use when working with Kong Gateway configurations, syncing state, converting OpenAPI specs to Kong config, validating configurations, or automating Kong deployments. Handles declarative configuration files, API lifecycle automation, and Kong entity management. --- name: deck-cli description: Manage Kong Gateway and Konnect declaratively using decK CLI. Use when working with Kong Gateway configurations, syncing state, converting OpenAPI specs to Kong config, validating configurations, or automating Kong deployments. Handles declarative configuration files, API lifecycle automation, and Kong entity management. compatibility: Requires decK CLI installed. Works with Kong Gatew
decK is Kong's declarative configuration tool for API Lifecycle Automation. It allows you to manage Kong Gateway and Konnect configurations as code.
Use this skill when:
| Command | Purpose |
|---------|---------|
| deck gateway sync | Apply local config to Kong Gateway |
| deck gateway diff | Compare local config with Kong state |
| deck gateway dump | Export current Kong state to file |
| deck file validate | Validate configuration file locally |
| deck file openapi2kong | Convert OpenAPI to Kong config |
| deck file render | Render final configuration |
deck version
If decK is not installed, guide the user to install it via:
brew install deckdocker run kong/deckFor Kong Gateway (default: localhost:8001):
deck gateway ping
For Konnect:
deck gateway ping --konnect-token $KONNECT_TOKEN --konnect-control-plane-name <cp-name>
Export everything:
deck gateway dump -o kong.yaml
Export specific workspace:
deck gateway dump --workspace dev -o dev-workspace.yaml
Export with tags:
deck gateway dump --select-tag production -o production.yaml
Preview changes first (dry run):
deck gateway diff -s kong.yaml
Apply changes:
deck gateway sync -s kong.yaml
Apply without deleting (add/update only):
deck gateway apply -s kong.yaml
deck file openapi2kong -s openapi.yaml -o kong-config.yaml
With additional options:
deck file openapi2kong \
-s openapi.yaml \
-o kong-config.yaml \
--select-tag api-v1 \
--uuid-base my-api
Local validation (no Kong connection needed):
deck file validate -s kong.yaml
Validate against live Kong Gateway:
deck gateway validate -s kong.yaml
Check for best practices and potential issues:
deck file lint -s kong.yaml
decK uses YAML files with Kong entity definitions:
_format_version: "3.0"
_konnect:
control_plane_name: my-control-plane
services:
- name: example-service
url: http://example.com
routes:
- name: example-route
paths:
- /api
methods:
- GET
- POST
plugins:
- name: rate-limiting
config:
minute: 100
policy: local
plugins:
- name: cors
config:
origins:
- "*"
Split configuration across files:
deck gateway sync -s kong.yaml -s plugins.yaml -s routes.yaml
Merge files for rendering:
deck file merge -o combined.yaml kong.yaml plugins.yaml routes.yaml
Using Admin API URL:
deck gateway sync --kong-addr http://localhost:8001 -s kong.yaml
With RBAC token:
deck gateway sync \
--kong-addr https://admin.kong.example.com \
--headers "Kong-Admin-Token:$KONG_ADMIN_TOKEN" \
-s kong.yaml
Using personal access token:
export KONNECT_TOKEN=kpat_xxx...
deck gateway sync \
--konnect-token $KONNECT_TOKEN \
--konnect-control-plane-name production \
-s kong.yaml
Using configuration file (~/.deck.yaml):
konnect-token: kpat_xxx...
konnect-control-plane-name: production
Select specific tags:
deck gateway sync --select-tag team-a --select-tag production -s kong.yaml
Add tags to all entities:
deck file add-tags -s kong.yaml -o tagged.yaml team-b,staging
Remove tags:
deck file remove-tags -s kong.yaml -o cleaned.yaml old-tag
Sync to specific workspace:
deck gateway sync --workspace production -s kong.yaml
Dump workspace:
deck gateway dump --workspace staging -o staging.yaml
Reference shared plugin configs:
_format_version: "3.0"
plugins:
- name: rate-limiting
_plugin_config_reference: global-rate-limit
_plugin_configs:
global-rate-limit:
minute: 100
hour: 5000
Reference environment variables in config files:
services:
- name: api-service
url: $(BACKEND_URL)
routes:
- name: api-route
paths:
- /api
Render with values:
export BACKEND_URL=http://api.example.com
deck file render -s kong.yaml -o rendered.yaml
deck file convert \
--from kong-gateway-2.x \
--to kong-gateway-3.x \
--input-file kong-2x.yaml \
--output-file kong-3x.yaml
deck file kong2kic -s kong.yaml -o k8s-manifests/
deck file kong2tf -s kong.yaml -o terraform/
Update specific values:
deck file patch -s kong.yaml -o patched.yaml \
--selector "services[*].retries" \
--value "5"
Add plugin to all services:
deck file add-plugins -s kong.yaml -o with-plugins.yaml \
--selector "services[*]" \
rate-limiting minute=100
Prefix routes by path:
deck file namespace -s kong.yaml -o namespaced.yaml \
--path-prefix /v1
#!/bin/bash
# 1. Validate locally
deck file validate -s kong.yaml || exit 1
# 2. Lint for best practices
deck file lint -s kong.yaml || exit 1
# 3. Preview changes
deck gateway diff -s kong.yaml
# 4. Require approval, then sync
deck gateway sync -s kong.yaml
- name: Setup decK
uses: kong/setup-deck@v1
with:
deck-version: 1.38.1
- name: Validate Configuration
run: deck file validate -s kong.yaml
- name: Sync to Kong
run: deck gateway sync -s kong.yaml
env:
KONNECT_TOKEN: ${{ secrets.KONNECT_TOKEN }}
Connection errors:
# Test connectivity
deck gateway ping --verbose
# Check Admin API endpoint
curl http://localhost:8001/
Format validation errors:
_format_version is set correctly (3.0 for Kong 3.x)deck file validate for detailed errorsEntity conflicts:
deck gateway diff to see what will change--select-tag to limit scopeAuthentication issues:
Enable verbose output:
deck gateway sync -s kong.yaml --verbose 3
deck gateway diff to preview changesdeck file validate before committingdeck gateway dump firstapply instead of sync)--select-tag in production to limit the scope of operationsBefore running deck gateway sync:
deck file validate -s <file>deck gateway diff -s <file> to previewdeck gateway dump -o backup.yamldeck gateway ping--dry-run flag firstFor detailed command reference and advanced scenarios, consult:
references/ directory in this skill for command-specific detailsMachine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T04:16:50.290Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Oliwynn Kong",
"href": "https://github.com/oliwynn-kong/deck-cli-skill",
"sourceUrl": "https://github.com/oliwynn-kong/deck-cli-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T01:15:24.308Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T01:15:24.308Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/oliwynn-kong-deck-cli-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to deck-cli and adjacent AI workflows.