[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HSDAKXJXP6YCSSSZW5HB2R":3,"skill-same:01M6HSDAKXJXP6YCSSSZW5HB2R":53},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":33,"commitSha":34,"skillDirectory":5,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":38,"updatedAt":39,"install":40,"resources":52},"01M6HSDAKXJXP6YCSSSZW5HB2R","redpanda-ai-gateway",null,"Run Claude and Codex through the Redpanda AI Gateway with rpk ai.","malinskibeniamin\u002Fskills","malinskibeniamin","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9860550?v=4","01M6HR395Z9MM67BCKMW1WKTJS","Beniamin Malinski","01M6HR39AP95WH9NHANQ91FAJ0",4,"MIT","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fredpanda-ai-gateway\u002FSKILL.md",[],[19,20,21,22,23,24,25,26],"gateway","ai gateway","redpanda ai gateway","codex","run","with","rpk","true","2026-11-10 10:12:30",false,"---\nname: redpanda-ai-gateway\ndescription: Run Claude and Codex through the Redpanda AI Gateway with rpk ai.\ndisable-model-invocation: true\n---\n\nExplicit `rpk ai` wrapper for Redpanda AI Gateway; desktop Claude\u002FCodex\u002FChatGPT remain unchanged. Docs: https:\u002F\u002Fdocs.redpanda.com\u002Fagentic-data-plane\u002Fcli\u002F\n\n## Setup once\n\n```bash\nrpk ai install\nrpk cloud login --no-profile\nrpk ai auth login\nrpk ai env list\nrpk ai env use \u003Cenvironment>\nrpk ai llm list\n```\n\nLocal: `rpk ai env add local --ai-gateway-url http:\u002F\u002Flocalhost:8090 --auth-mode none`.\n\n## Run\n\nArguments after `--` pass through unchanged:\n\n```bash\nrpk ai run claude --llmprovider claude-code-enterprise-local\nrpk ai run claude --llmprovider claude-code-enterprise-local -- --dangerously-skip-permissions\nrpk ai run codex --llmprovider \u003Cprovider> -- exec -s read-only \"\u003Cprompt>\"\n```\n\nUse `--dangerously-skip-permissions` only in sandboxed\u002Fthrowaway environments. Choose providers from `rpk ai llm list` (`-o json|yaml|wide`; `RPAI_FORMAT` default). Cluster override: `rpk ai --rpai-endpoint https:\u002F\u002Faigw.\u003Ccluster-id>.clusters.cloud.redpanda.com ...`.\n\n## Resources\n\n`rpk ai llm|mcp|oauth-provider|oauth-client|agent` support create\u002Fget\u002Flist\u002Fupdate\u002Fdelete; `model` is read-only. Create LLMs with secret references, for example `rpk ai llm create --name openai --type openai --api-key-ref OPENAI_API_KEY`. Never paste raw keys.\n\n## Triage\n\n- Unknown `rpk ai`: install then retry.\n- 401\u002Fexpired: `rpk ai auth login`; gateway auth differs from cloud auth.\n- Missing provider: verify selected environment and its resources.\n- Gateway runs retain the underlying model identity for cross-model policy.\n","Explicit `rpk ai` wrapper for Redpanda AI Gateway; desktop Claude\u002FCodex\u002FChatGPT remain unchanged. Docs: https:\u002F\u002Fdocs.redpanda.com\u002Fagentic-data-plane\u002Fcli\u002F\n\n## Setup once\n\n```bash\nrpk ai install\nrpk cloud login --no-profile\nrpk ai auth login\nrpk ai env list\nrpk ai env use \u003Cenvironment>\nrpk ai llm list\n```\n\nLocal: `rpk ai env add local --ai-gateway-url http:\u002F\u002Flocalhost:8090 --auth-mode none`.\n\n## Run\n\nArguments after `--` pass through unchanged:\n\n```bash\nrpk ai run claude --llmprovider claude-code-enterprise-local\nrpk ai run claude --llmprovider claude-code-enterprise-local -- --dangerously-skip-permissions\nrpk ai run codex --llmprovider \u003Cprovider> -- exec -s read-only \"\u003Cprompt>\"\n```\n\nUse `--dangerously-skip-permissions` only in sandboxed\u002Fthrowaway environments. Choose providers from `rpk ai llm list` (`-o json|yaml|wide`; `RPAI_FORMAT` default). Cluster override: `rpk ai --rpai-endpoint https:\u002F\u002Faigw.\u003Ccluster-id>.clusters.cloud.redpanda.com ...`.\n\n## Resources\n\n`rpk ai llm|mcp|oauth-provider|oauth-client|agent` support create\u002Fget\u002Flist\u002Fupdate\u002Fdelete; `model` is read-only. Create LLMs with secret references, for example `rpk ai llm create --name openai --type openai --api-key-ref OPENAI_API_KEY`. Never paste raw keys.\n\n## Triage\n\n- Unknown `rpk ai`: install then retry.\n- 401\u002Fexpired: `rpk ai auth login`; gateway auth differs from cloud auth.\n- Missing provider: verify selected environment and its resources.\n- Gateway runs retain the underlying model identity for cross-model policy.\n",{"name":5,"description":7,"disable-model-invocation":32},true,"main","7ff748aa4575e7e65de115ca97b7848b195b79a6",1,"https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin","Software Engineer ","2026-11-12 04:21:00",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":32},[42,45,48],{"tool":43,"command":44},"npx","npx skills add malinskibeniamin\u002Fskills --skill redpanda-ai-gateway",{"tool":46,"command":47},"bunx","bunx skills add malinskibeniamin\u002Fskills --skill redpanda-ai-gateway",{"tool":49,"command":50},"pnpm","pnpm dlx skills add malinskibeniamin\u002Fskills --skill redpanda-ai-gateway","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fredpanda-ai-gateway\u002FSKILL.md",[],[54,76,99,104,109,133],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":27},"01M70WY35N42VJT16W9MA8CCGX","hill-climb","Optimize a defined outcome through bounded evaluation loops. Use for hill-climb requests or repeated improvement against an executable eval, benchmark, or visual comparison; not a one-pass review.","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fhill-climb\u002FSKILL.md",[],[61,62,63,64,65,66,67,68,69,70,71,72,73,74,75],"hill climb","bounded","improvement","review","visual","comparison","use","eval","benchmark","Evaluation","outcome","for","requests","optimize","loops",{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":80,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":27},"01M70WXTA2JQ9SN3QZPHHCYB90","gestures","Build or fix web drag, swipe, sheet, reorder, and hold interactions: direct tracking, rubber banding, release velocity, momentum, snap points, and interruption. Not native React Native or Swift.","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fgestures\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fgestures\u002FSKILL.md",[],[78,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98],"build","native","velocity","web","drag","react native","snap","release","swift","react","swipe","direct","tracking","fix","sheet",{"skillNo":100,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":101,"categories":102,"keywords":103,"publishedAt":27},"01M70WKSB2PTJGVH7C9XC1FEED","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fcodex-skills\u002Fhill-climb\u002FSKILL.md",[],[61,72,62,64,65,66,67,68,69,71,70,63,74,75,73],{"skillNo":105,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":108,"publishedAt":27},"01M70WKGYKGN1J786GK8N3RGH1","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fcodex-skills\u002Fgestures\u002FSKILL.md",[],[78,91,92,93,94,95,96,97,98,84,85,86,87,88,89,90],{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":113,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":27},"01M6HS2326AZFPF8G9C2KW4AT0","improve-animations","Audit existing web UI motion and prioritize concrete improvements or self-contained implementation plans. Use for a motion roadmap; animate owns implementation and diff review.","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fimprove-animations\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Fimprove-animations\u002FSKILL.md",[],[117,118,72,119,120,121,67,122,123,124,125,126,127,128,129,130,87,131,132,64],"improve animations","improve","ui","roadmap","Existing","animate","motion","implementation","plans","diff review","prioritize","web ui","audit","diff","self","ui motion",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":137,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":27},"01M6HS0AADDXBB0S8B42R0G82K","effect-ts","Use when setting up a repository that uses the Effect TypeScript library.","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Feffect-ts\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fmalinskibeniamin\u002Fskills\u002Fblob\u002Fmain\u002Feffect-ts\u002FSKILL.md",[],[141,142,143,67,144,145,146],"effect ts","effect","library","typescript","up","repository"]