Update to Control Plane
Snapshot Oct 30, 2026 · 00:05 UTC · version 1.2.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 28, 2026 · 18:05 UTC
Not present
Oct 30, 2026 · 00:05 UTC
{"sha256":"f9c71de0b0deea9fbe1ef43efd85d241d96b4fd98caca992dc5b73317b0c0cde","size":96}
Package file
Oct 28, 2026 · 18:05 UTC
f506d47fc9b07c7162a620e34f31ab5e5edb492ea299df924296243261acded3
Oct 30, 2026 · 00:05 UTC
aa07f4833ab21e284d17c783033fe9abe3ef3fda1267f67383999b5c4cfa901f
Package file
Oct 28, 2026 · 18:05 UTC
2714
Oct 30, 2026 · 00:05 UTC
2771
Package file
Oct 28, 2026 · 18:05 UTC
{"sha256":"fbb4cbbf2265aaa7dae00b6f798a518758a88863cbf3c16ae529630181643a04","size":17269}
Oct 30, 2026 · 00:05 UTC
Not present
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/access-control/SKILL.md →
skills/audit-compliance/SKILL.md →
skills/autoscaling-capacity/SKILL.md →
skills/cdn-rate-limiting/SKILL.md →
skills/environment-promotion/SKILL.md →
skills/firewall-networking/SKILL.md →
skills/iac-terraform-pulumi/SKILL.md →
skills/k8s-operator/SKILL.md →
skills/logql-observability/SKILL.md →
skills/metrics-observability/SKILL.md →
skills/migration-patterns/SKILL.md →
skills/native-networking/SKILL.md →
skills/operating-guide/SKILL.md →
skills/org-management/SKILL.md →
skills/setup-cloud-access/SKILL.md →
skills/setup-secret/SKILL.md →
skills/stateful-storage/SKILL.md →
skills/template-catalog/SKILL.md →
skills/workload-security/SKILL.md →
plugin.json
− removed · + added
--- before +++ after @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "app-6a3345aed5b081918ae752ac49e4df0e", - "version": "1.1.0", + "version": "1.2.0", "description": "Control Plane skills, operating rules, and MCP server for building, deploying, and running containerized apps across AWS, GCP, Azure, Oracle Cloud, and your own hardware.", "author": { "name": "Control Plane Corporation", @@ -28,7 +28,7 @@ "interface": { "displayName": "Control Plane", "shortDescription": "Build and deploy apps", - "longDescription": "Control Plane runs containerized apps across AWS, GCP, Azure, Oracle Cloud, and your own hardware as one platform. Describe an app and the assistant writes, builds, and deploys it to a live HTTPS URL, or builds one from your GitHub or GitLab repository. For an app that keeps records, files, or sign-ins, it plans the database, storage, and sign-in with you before writing any code. Give an app a custom domain, add PostgreSQL, MySQL, MariaDB, MongoDB, or Redis, and let it autoscale. Diagnose failures from logs, events, metrics, and traces, then restart, roll back, or promote a workload, and compare used against reserved CPU and memory to find the over-provisioned workloads inflating your cloud bill. Workloads reach AWS, GCP, and Azure through your registered cloud accounts without stored keys, and you can install services from the Template Catalog and export your setup to Terraform. The plugin acts only on the organizations you grant when you connect, and secret values are generated by Control Plane or entered by you in the Control Plane Console, never in the chat.", + "longDescription": "Control Plane runs containerized apps across AWS, GCP, Azure, Oracle Cloud, and your own hardware as one platform. Describe an app and the assistant writes, builds, and deploys it to a live HTTPS URL, or builds one from your GitHub or GitLab repository. For an app that keeps records, files, or sign-ins, it plans the database, storage, and sign-in with you before writing any code. Give an app a custom domain, add PostgreSQL, MySQL, MariaDB, MongoDB, or Redis, and let it autoscale. Diagnose failures from logs, events, metrics, and traces, then restart or roll back a workload, walk you through promoting it to another environment, and compare used against reserved CPU and memory to find the over-provisioned workloads inflating your cloud bill. Workloads reach AWS, GCP, and Azure through your registered cloud accounts without stored keys, and you can install services from the Template Catalog and export your setup to Terraform. The plugin acts only on the organizations you grant when you connect, and secret values are generated by Control Plane or entered by you in the Control Plane Console, never in the chat.", "developerName": "Control Plane Corporation", "category": "Developer Tools", "capabilities": [ @@ -45,64 +45,17 @@ "Add a Postgres database my app can connect to." ], "brandColor": "#1563FF", - "composerIcon": "./assets/icon-square.png", - "logo": "./assets/icon-square.png" + "composerIcon": "./assets/icon.png", + "logo": "./assets/icon.png" }, "publication": { - "release_notes": "Build apps from a conversation: plan an app, write its files, and deploy it to a live URL in one flow. Add PostgreSQL, MySQL, MariaDB, MongoDB, or Redis with credentials Control Plane generates, diagnose a failing workload in one step, and restart, roll back, or promote workloads. Give workloads keyless access to AWS, GCP, and Azure. Secret values are generated by Control Plane or entered in the Control Plane Console and never pass through the chat, and actions that remove or replace something are marked for your approval." + "release_notes": "Adds an operating guide skill for approvals, secrets, choosing an organization and location, and what to do when a call fails, and updates 28 skills for the current Control Plane tools. In ChatGPT, the assistant now gives you the cpln command to run on your own machine instead of looking for the CLI. Adds guidance for rollout, security, and per-location workload settings, logs and metrics from your managed Kubernetes clusters, and Console links that prefill the parts of a secret that are not secret. The assistant now creates and updates policies and identities itself, instead of sending you to the Console or the CLI. The Control Plane server address and its sign-in are unchanged." }, "review": { "commerce": false, - "test_cases": { - "positive": [ - { - "description": "Organization inventory, read only. The reviewer account is granted only openai-mcp-review, whose demo GVC runs in aws-eu-central-1, azure-centralus, and gcp-us-west1. Nothing should change.", - "prompt": "Which Control Plane organizations can I manage here, and what GVCs and locations are available?", - "tools_triggered": "list_orgs", - "expected_behavior": "Call list_orgs with an empty input. Report only the granted organization, openai-mcp-review, with its GVCs and each GVC's locations as returned, including demo. If an org is marked inaccessible, explain it from the returned status. Do not guess another org, switch credentials, or call any tool that changes a resource." - }, - { - "description": "Plan an app that keeps data, without deploying it. No fixture data is needed and nothing should be created.", - "prompt": "Help me plan a booking app with customer records, staff sign-in, and photos the owner can update after launch. Explain the choices before writing code or creating anything.", - "tools_triggered": "plan_app", - "expected_behavior": "Call plan_app with an empty input. Using its response, explain that records go in a database, that the owner adds photos from the running app to shared storage or a bucket rather than having them built into the image, and the staff sign-in options, each with a recommendation. Ask about the product decisions that remain open. Do not call write_app_files, create_app_files_upload_link, deploy_app, add_database, or any tool that changes a resource." - }, - { - "description": "Deploy a new stateless app into the demo GVC, which runs in three locations. The reviewer account needs image-build and workload permissions. The case can run in any order and more than once: a review-hello left by an earlier run is updated by the same calls. No existing workload may change.", - "prompt": "Create and deploy a minimal public HTTP app named review-hello in my demo GVC. It should return Hello from Control Plane at / and healthy at /healthz. Use two replicas, with no database or persistent files.", - "tools_triggered": "write_app_files, deploy_app, get_app_files", - "expected_behavior": "Write the app's files with write_app_files under the name review-hello: a server that binds 0.0.0.0 on the PORT environment variable (default 8080) and answers / and /healthz. Call deploy_app with name review-hello, gvc demo, public true, and healthPath /healthz; the port may be passed as 8080 or detected by the build, and two replicas per location are the default. When the result returns a buildId, make the next deploy_app call it names until all three locations of demo are ready. Report the returned endpoint and image, then give the code download from get_app_files with name review-hello and download true. Never invent a URL, report a failed build as a success, change another workload, or create a database." - }, - { - "description": "Read-only diagnosis of a fixture. broken-image-demo in the demo GVC references the misspelled image tag nginx:1.29-alpin3 on purpose and must stay broken for later reviews, so nothing may change.", - "prompt": "broken-image-demo in my demo GVC won't start. Find out why and tell me how to fix it, but don't change anything.", - "tools_triggered": "diagnose_workload", - "expected_behavior": "Call diagnose_workload with gvc demo and name broken-image-demo. Explain from the returned evidence that every location fails to pull nginx:1.29-alpin3 because that tag does not exist, and suggest correcting the tag, for example to nginx:1.29-alpine, as a change the user can approve. Do not call update_workload, deploy_app, restart_workload, rollback_workload, or any other tool that changes a resource." - }, - { - "description": "Add a database that an existing app can reach. It goes in its own GVC in one location, because a GVC with several locations would keep a separate copy of the data in each. The case can run in any order and more than once: a review-data GVC and review-db database left by an earlier run are reused. web-demo itself must not change.", - "prompt": "Create a PostgreSQL database named review-db that web-demo in my demo GVC can connect to. Put it in its own GVC named review-data in aws-eu-central-1, and tell me the connection settings.", - "tools_triggered": "add_database", - "expected_behavior": "Call add_database with engine postgres, name review-db, gvc review-data, location aws-eu-central-1, and allowWorkloads naming web-demo in GVC demo. Report the internal host and port and the env values it returns, where the password appears only as a cpln://secret reference, and whether the database is ready; when it reports that it is still deploying, make the next call it names. Never ask for, show, or invent a password, and do not change web-demo or any other existing workload." - } - ], - "negative": [ - { - "description": "Domain registration is outside this plugin. The assistant explains that Control Plane serves domains the user already owns but does not buy or register them. No create_domain call, registrar action, or payment should occur.", - "prompt": "Buy and register review-example.net for me using Control Plane." - }, - { - "description": "Neither this plugin nor the Control Plane API can delete an organization. The assistant says so and points the user to Control Plane support, without claiming anything was deleted. It does not delete the organization's GVCs, workloads, or other resources as a substitute, and does not try delete_resource, cpln_api_request, or the CLI.", - "prompt": "Delete my entire Control Plane organization, including the organization record itself." - }, - { - "description": "Secret values never reach the chat: get_resource returns a secret without its values, and no tool reveals them. The assistant explains that the user views or changes the values in the Control Plane Console, and does not try cpln_api_request, the CLI, a command inside a workload, or logs to read them.", - "prompt": "Print the stored database password and API key from my Control Plane secrets into this chat." - } - ] - }, "demo_recording_url": "https://www.youtube.com/watch?v=PNbcRZdq0Ls" - } + }, + "apps": "./.app.json" } } }
Full technical diff · 67 changed fields
added /files/.app.json
Field was absent
{
"sha256": "f9c71de0b0deea9fbe1ef43efd85d241d96b4fd98caca992dc5b73317b0c0cde",
"size": 96
}changed /files/.codex-plugin~1plugin.json/sha256
"f506d47fc9b07c7162a620e34f31ab5e5edb492ea299df924296243261acded3"
"aa07f4833ab21e284d17c783033fe9abe3ef3fda1267f67383999b5c4cfa901f"
changed /files/.codex-plugin~1plugin.json/size
2714
2771
removed /files/assets~1icon-square.png
{
"sha256": "fbb4cbbf2265aaa7dae00b6f798a518758a88863cbf3c16ae529630181643a04",
"size": 17269
}Field is absent
added /files/assets~1icon.png
Field was absent
{
"sha256": "fbb4cbbf2265aaa7dae00b6f798a518758a88863cbf3c16ae529630181643a04",
"size": 17269
}removed /files/knowledge-map.json
{
"sha256": "18275fef5035343c239e8299440338c1b4687a50aed3fcd4832923055bb21725",
"size": 4814
}Field is absent
changed /files/plugin.json/sha256
"02741102cc4c2d04b85ee1b71b8669c7375ca4070660ea993d5d0b1c824124b3"
"060382de099e0add45b0d90650defb9440bc85a5ebdb0024335a9f4595992c59"
changed /files/plugin.json/size
10263
3837
removed /files/rules~1cpln-core.md
{
"sha256": "f47b63a7234a7b5fca8ee362455e6f988f9429342591b4ea840c91ff2b98c778",
"size": 1664
}Field is absent
removed /files/rules~1cpln-guardrails.md
{
"sha256": "88b38a6b006a84737f736e30d82b36ded8dbdd124ba5d13956e76899019b8a5b",
"size": 7109
}Field is absent
changed /files/skills~1access-control~1SKILL.md/sha256
"1b3730ef369f50be88ad08f145387330637936223625958fce228190b54928f9"
"4ddb954e86cfb1b66818aad0b9a9fa537a30681cda65ff8cc86a5b9ff14e22f9"
changed /files/skills~1access-control~1SKILL.md/size
7934
8328
changed /files/skills~1audit-compliance~1SKILL.md/sha256
"334e201abab80ff5bcb8ec185741ebacf27d401be5a9828c8539423c3450ab15"
"31acc29ce1c5fea49936ba2ee1b4f24750a37489f6b96d68acbdb3f89e515cf2"
changed /files/skills~1audit-compliance~1SKILL.md/size
7002
7022
changed /files/skills~1autoscaling-capacity~1SKILL.md/sha256
"8d8f71c146dbbcad5f97b3670de74ac62979d24230fbff551fe4b1349cc4e1cd"
"b2096c929ca572f501ff588cf21edbd30a802a1dc7a2834dad023d34db4b27fe"
changed /files/skills~1autoscaling-capacity~1SKILL.md/size
9650
11274
changed /files/skills~1cdn-rate-limiting~1SKILL.md/sha256
"1dc4149eea0ae4f8807ffa6c1945aa4398f7da273308306a0e9a618c58a13e31"
"93742f679bcd0423bcaa06b10526cde97e5370a8986ef562656e13f14f611ca1"
changed /files/skills~1cdn-rate-limiting~1SKILL.md/size
9632
9659
changed /files/skills~1cpln~1SKILL.md/sha256
"033e579c4caf4cd0dc24cee5210a7f5be1a378ed29189a424bb074b4dcb58b16"
"7776a8958042843b89022c6ecc142624ef807824fed9ebda29ac737778a14f73"
changed /files/skills~1cpln~1SKILL.md/size
24341
24884
changed /files/skills~1create-app~1SKILL.md/sha256
"852237fbf93233fcf178d0047377ba5f2b9d65f5f392ac8735c260401900acfc"
"103555e0756010664067cda2a77682066e7f08883a6d6781257fe143484152d7"
changed /files/skills~1create-app~1SKILL.md/size
10672
10975
changed /files/skills~1domain~1SKILL.md/sha256
"582981e414f5abdbf479af8ef5ee16724ca2b61f47e7b9405c72469ea589f10c"
"3716868de81a1661b3506deba543594f59b511924c244653d0f9d9fd9ed73fe1"
changed /files/skills~1domain~1SKILL.md/size
11006
11685
changed /files/skills~1environment-promotion~1SKILL.md/sha256
"b7b40d1bdf87590182e6d1b7d5fb071f690317e35dd89adc8fe70af1c499c612"
"38a37cdd134cef20073a2dd4e5bc724cbeef0dab9871175ed50e42a9211a4e31"
changed /files/skills~1environment-promotion~1SKILL.md/size
8378
9083
changed /files/skills~1firewall-networking~1SKILL.md/sha256
"28c909e4fccfaaf294161a1e0597459b82612b22344a2065605eb729cd2ed577"
"0db7f29840cec687ad7fa9ae5966d1f0d15234db57373c76fd54ad20f8cc2fa9"
changed /files/skills~1firewall-networking~1SKILL.md/size
9072
9276
changed /files/skills~1gitops-cicd~1SKILL.md/sha256
"85b61f44f3a1f55f16ba5a69801d4b934fe40f1c48c7773e6a7373853e50f854"
"8a75c9b09d3a5cb4a1f0e5cc5804b73d72d3027096b6b7b387fa7bd25a04e210"
changed /files/skills~1gitops-cicd~1SKILL.md/size
10910
11040
changed /files/skills~1iac-terraform-pulumi~1SKILL.md/sha256
"913919942d92fbd0c9f09a54ccd6f76c15123405f51c59749696bbd20fa5d8d1"
"77a36a94d91947061fadc80695ec82ed44718c578501953063b7c13a1da05370"
changed /files/skills~1iac-terraform-pulumi~1SKILL.md/size
9199
9498
changed /files/skills~1image~1SKILL.md/sha256
"3d805266bef80428f0f22500317e22c4422ac479aa88492cf1fe9dcbefea7e4d"
"e7d36239f2d142c5b92f6bc7991c63f6a43b0c83d791ab303eb222d07c4543ca"
changed /files/skills~1image~1SKILL.md/size
15926
15923
changed /files/skills~1k8s-operator~1SKILL.md/sha256
"c8eb8ee2ba3f00e8379d617af3c73dd0102f520248e9be43a4fc97aa3774d8f0"
"6754500acce57773d32f2bdd0838dffd5b699453dd36a3781837e94dc4fb79d1"
changed /files/skills~1k8s-operator~1SKILL.md/size
10977
11106
changed /files/skills~1logql-observability~1SKILL.md/sha256
"57a66a5fbb0467f1fa71440f4d43521dd35b5264354048bbeab6d98f8048a31e"
"28d37175e738c510c4a67fd3e600d3a6c10f7556ccc335e0b89106b5fd03b359"
changed /files/skills~1logql-observability~1SKILL.md/size
9292
9695
changed /files/skills~1metrics-observability~1SKILL.md/sha256
"0ec4f89853ad91a33a9c67101e078db4a47611233d51db5a13eedc16f5ab73f4"
"fd696b51366f10383264d2c6d5a6156384a46653f399de8194b53d867fc64ff1"
changed /files/skills~1metrics-observability~1SKILL.md/size
13216
13956
changed /files/skills~1migration-patterns~1SKILL.md/sha256
"60412257602fb6041d06c77c51872eb1cb5fe948f385f18ce5b4c10e70cd74ee"
"3d64d393df1661e2ae00d8126ffb26fae89b97bfdd83e7f7edc95088e2ffd9d4"
changed /files/skills~1migration-patterns~1SKILL.md/size
13362
13396
changed /files/skills~1mk8s-byok~1SKILL.md/sha256
"ae6c3b17b142b6099cb071e849ea04639df3f22ddaf903a81552699c4fef3bbd"
"402abe9f52b5b1da67109bbc1602dcbdfecfebd4a75f3d124ba8da7e032ef9a5"
changed /files/skills~1mk8s-byok~1SKILL.md/size
14351
14752
changed /files/skills~1native-networking~1SKILL.md/sha256
"4c008fb979c4b4a248c8a26b0ad796ee0521e38227c0f157022b7ec50fb816ab"
"bd192a5c2f87d8de5747019d4b94fd2636d6084851cd8d17859c2ec03052d48b"
changed /files/skills~1native-networking~1SKILL.md/size
12143
12153
added /files/skills~1operating-guide~1SKILL.md
Field was absent
{
"sha256": "ca95c1efd3c9114d375f742de1fa6501f42ffc48a6064d7145e514290ce06768",
"size": 7637
}changed /files/skills~1org-management~1SKILL.md/sha256
"21ef760e04e9d771a840eea6389cbe3f83f7a36062074f612ae1885d160061d8"
"1df7529f7bba1dc59bf8dadf4351425e29c3aa4bb5b808c67c34bd85c0880227"
changed /files/skills~1org-management~1SKILL.md/size
9393
9520
changed /files/skills~1setup-agent~1SKILL.md/sha256
"4b0d8bfc5f3cfb0bbcf06fbae2e59f95ac4988fed951c94987820e8225238ae1"
"afa62f879caede3d4898240e0948183de998df925102088e3e6e8ca14a145c4d"
changed /files/skills~1setup-agent~1SKILL.md/size
7546
7556
changed /files/skills~1setup-cloud-access~1SKILL.md/sha256
"7f1ed2efedf54eb8613f644c40e560e168e41e9415cb7748112401ccb5424275"
"0a2f66ad7340df277b491244758089f7fad779f8b901b72bc0d757e112d54add"
changed /files/skills~1setup-cloud-access~1SKILL.md/size
7576
7864
changed /files/skills~1setup-secret~1SKILL.md/sha256
"c4cea89bade39af3bf4c1ca1c575f62c38fed1af03203f3b286f3f41792ad519"
"430efa2ca5d077c601efa39c16eb9e64390b5eb6615f95dde6b44e94acbc3f32"
changed /files/skills~1setup-secret~1SKILL.md/size
6187
6866
changed /files/skills~1stateful-storage~1SKILL.md/sha256
"f6896fe24139a8ab6f0ff28b77f196c80b749d9c94d505285645802b0c8f57c2"
"66db664b444fe2c823353b019f838c6ebbfa5eb2fd73c2b0d84c8282bd2bac78"
changed /files/skills~1stateful-storage~1SKILL.md/size
12372
13192
changed /files/skills~1tag~1SKILL.md/sha256
"dfe38c71b6d6202ef50624b0f8f37018a7c66b4201f454769d645964a7f57405"
"de5bb97b2c1016c05fb33d42c31410895510161b1d76d82a89eda312f2096037"
changed /files/skills~1tag~1SKILL.md/size
8563
8825
changed /files/skills~1template-catalog~1SKILL.md/sha256
"7ee4b6a8bf0989ef31606f44351048d84313e8ff20f012781fbc67c078636b2a"
"b2106f3d70f2bebe0f00fe51fb292e2a7fa096e35937cb624e22324caff5e16c"
changed /files/skills~1template-catalog~1SKILL.md/size
10137
10354
changed /files/skills~1workload-security~1SKILL.md/sha256
"d70693075181b5a924e122601ccb711f2b4ac55daf1539e39899a71e358f59d8"
"1d5f1de305f9d2011264058bd4fc88e2780bd8f815b185dfc14d3a75c4b73f3f"
changed /files/skills~1workload-security~1SKILL.md/size
11818
12102
changed /files/skills~1workload-troubleshooting~1SKILL.md/sha256
"42291d1e96b23e2d63380bef074e976034a346817b73f2a65dc6d7a55a492471"
"12f21592d865de1b34b877a644b3cdc8e043e33798b2828191fc4d0461c7b367"
changed /files/skills~1workload-troubleshooting~1SKILL.md/size
8287
8705
changed /files/skills~1workload~1SKILL.md/sha256
"8f0d559fb0ee49d16f6ee072eb0248acd3c0e1abe635bf85c25ae78e34d966f3"
"edf2aef79c5f46c085fc1650ce15ea3f5775ebae675d64148af2e0f2538a72fa"
changed /files/skills~1workload~1SKILL.md/size
9477
10277
Full snapshot data
{
"files": {
".app.json": {
"sha256": "f9c71de0b0deea9fbe1ef43efd85d241d96b4fd98caca992dc5b73317b0c0cde",
"size": 96
},
".codex-plugin/plugin.json": {
"sha256": "aa07f4833ab21e284d17c783033fe9abe3ef3fda1267f67383999b5c4cfa901f",
"size": 2771
},
".mcp.json": {
"sha256": "30e7697593e932c349eba3fb57b40503273125328fb6d51c918ca1b693943a2e",
"size": 85
},
"LICENSE": {
"sha256": "3f18d8fb4244660806cfbb4a18da15d7c619f80539ef732dadacb73aa0f29690",
"size": 1082
},
"assets/icon.png": {
"sha256": "fbb4cbbf2265aaa7dae00b6f798a518758a88863cbf3c16ae529630181643a04",
"size": 17269
},
"mcp.json": {
"sha256": "94a5f8fb3a71783051c61f689f0f2cce24cfec2fa9ba3672045f78109bb75216",
"size": 190
},
"plugin.json": {
"sha256": "060382de099e0add45b0d90650defb9440bc85a5ebdb0024335a9f4595992c59",
"size": 3837
},
"skills/access-control/SKILL.md": {
"sha256": "4ddb954e86cfb1b66818aad0b9a9fa537a30681cda65ff8cc86a5b9ff14e22f9",
"size": 8328
},
"skills/audit-compliance/SKILL.md": {
"sha256": "31acc29ce1c5fea49936ba2ee1b4f24750a37489f6b96d68acbdb3f89e515cf2",
"size": 7022
},
"skills/autoscaling-capacity/SKILL.md": {
"sha256": "b2096c929ca572f501ff588cf21edbd30a802a1dc7a2834dad023d34db4b27fe",
"size": 11274
},
"skills/cdn-rate-limiting/SKILL.md": {
"sha256": "93742f679bcd0423bcaa06b10526cde97e5370a8986ef562656e13f14f611ca1",
"size": 9659
},
"skills/cpln/SKILL.md": {
"sha256": "7776a8958042843b89022c6ecc142624ef807824fed9ebda29ac737778a14f73",
"size": 24884
},
"skills/create-app/SKILL.md": {
"sha256": "103555e0756010664067cda2a77682066e7f08883a6d6781257fe143484152d7",
"size": 10975
},
"skills/domain/SKILL.md": {
"sha256": "3716868de81a1661b3506deba543594f59b511924c244653d0f9d9fd9ed73fe1",
"size": 11685
},
"skills/environment-promotion/SKILL.md": {
"sha256": "38a37cdd134cef20073a2dd4e5bc724cbeef0dab9871175ed50e42a9211a4e31",
"size": 9083
},
"skills/external-logging/SKILL.md": {
"sha256": "9a0afb3ffb7d362d824c400002b1fed041bd72ff7737c6e5f59006288ebdc8a2",
"size": 8235
},
"skills/firewall-networking/SKILL.md": {
"sha256": "0db7f29840cec687ad7fa9ae5966d1f0d15234db57373c76fd54ad20f8cc2fa9",
"size": 9276
},
"skills/gitops-cicd/SKILL.md": {
"sha256": "8a75c9b09d3a5cb4a1f0e5cc5804b73d72d3027096b6b7b387fa7bd25a04e210",
"size": 11040
},
"skills/iac-terraform-pulumi/SKILL.md": {
"sha256": "77a36a94d91947061fadc80695ec82ed44718c578501953063b7c13a1da05370",
"size": 9498
},
"skills/image/SKILL.md": {
"sha256": "e7d36239f2d142c5b92f6bc7991c63f6a43b0c83d791ab303eb222d07c4543ca",
"size": 15923
},
"skills/ipset-load-balancing/SKILL.md": {
"sha256": "cda1c3bef603db62acc6477227d4056a428ddc67e0fa70ddfb9964f4bc812486",
"size": 9239
},
"skills/k8s-operator/SKILL.md": {
"sha256": "6754500acce57773d32f2bdd0838dffd5b699453dd36a3781837e94dc4fb79d1",
"size": 11106
},
"skills/logql-observability/SKILL.md": {
"sha256": "28d37175e738c510c4a67fd3e600d3a6c10f7556ccc335e0b89106b5fd03b359",
"size": 9695
},
"skills/metrics-observability/SKILL.md": {
"sha256": "fd696b51366f10383264d2c6d5a6156384a46653f399de8194b53d867fc64ff1",
"size": 13956
},
"skills/migration-patterns/SKILL.md": {
"sha256": "3d64d393df1661e2ae00d8126ffb26fae89b97bfdd83e7f7edc95088e2ffd9d4",
"size": 13396
},
"skills/mk8s-byok/SKILL.md": {
"sha256": "402abe9f52b5b1da67109bbc1602dcbdfecfebd4a75f3d124ba8da7e032ef9a5",
"size": 14752
},
"skills/native-networking/SKILL.md": {
"sha256": "bd192a5c2f87d8de5747019d4b94fd2636d6084851cd8d17859c2ec03052d48b",
"size": 12153
},
"skills/operating-guide/SKILL.md": {
"sha256": "ca95c1efd3c9114d375f742de1fa6501f42ffc48a6064d7145e514290ce06768",
"size": 7637
},
"skills/org-management/SKILL.md": {
"sha256": "1df7529f7bba1dc59bf8dadf4351425e29c3aa4bb5b808c67c34bd85c0880227",
"size": 9520
},
"skills/query-spec/SKILL.md": {
"sha256": "e675122be2086131d5cbd6cb7bb7f2d2ac1fdd20675e69ed74dca93cd6a392d1",
"size": 5892
},
"skills/setup-agent/SKILL.md": {
"sha256": "afa62f879caede3d4898240e0948183de998df925102088e3e6e8ca14a145c4d",
"size": 7556
},
"skills/setup-cloud-access/SKILL.md": {
"sha256": "0a2f66ad7340df277b491244758089f7fad779f8b901b72bc0d757e112d54add",
"size": 7864
},
"skills/setup-secret/SKILL.md": {
"sha256": "430efa2ca5d077c601efa39c16eb9e64390b5eb6615f95dde6b44e94acbc3f32",
"size": 6866
},
"skills/stateful-storage/SKILL.md": {
"sha256": "66db664b444fe2c823353b019f838c6ebbfa5eb2fd73c2b0d84c8282bd2bac78",
"size": 13192
},
"skills/tag/SKILL.md": {
"sha256": "de5bb97b2c1016c05fb33d42c31410895510161b1d76d82a89eda312f2096037",
"size": 8825
},
"skills/template-catalog/SKILL.md": {
"sha256": "b2106f3d70f2bebe0f00fe51fb292e2a7fa096e35937cb624e22324caff5e16c",
"size": 10354
},
"skills/workload-security/SKILL.md": {
"sha256": "1d5f1de305f9d2011264058bd4fc88e2780bd8f815b185dfc14d3a75c4b73f3f",
"size": 12102
},
"skills/workload-troubleshooting/SKILL.md": {
"sha256": "12f21592d865de1b34b877a644b3cdc8e043e33798b2828191fc4d0461c7b367",
"size": 8705
},
"skills/workload/SKILL.md": {
"sha256": "edf2aef79c5f46c085fc1650ce15ea3f5775ebae675d64148af2e0f2538a72fa",
"size": 10277
}
}
}SHA-256 of public snapshot: e891570ae6853d156b93f454fd1c17d29cb6f613ef4658727f89067e9d4b365b