{"_id":"@bryanjbelanger/talos-skills","_rev":"2-b045bb1aa2e36fe714b165517051f2dc","name":"@bryanjbelanger/talos-skills","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@bryanjbelanger/talos-skills","version":"1.0.0","keywords":["pi","pi-skill","talos","talosctl","kubernetes","k8s","siderolabs","devops"],"author":{"name":"Bryan Belanger","email":"bryanbelanger@hotmail.com"},"license":"MIT","_id":"@bryanjbelanger/talos-skills@1.0.0","maintainers":[{"name":"bryanjbelanger","email":"bryanbelanger@hotmail.com"}],"pi":{"skills":["skills"]},"bin":{"talosctl-helper":"scripts/talosctl-helper.js"},"dist":{"shasum":"cd2bd4c5fda00d51ec50175610cb1a3dd290ea8f","tarball":"https://registry.npmjs.org/@bryanjbelanger/talos-skills/-/talos-skills-1.0.0.tgz","fileCount":7,"integrity":"sha512-+y3UjbSZAzuN/bACnCKvlQ71SuXToaoYqKTEDFhuYCpgrJxqd+KhosRJHtiiQxBkNuvNLbU56DMRTfsEx7Bwug==","signatures":[{"sig":"MEYCIQD9mOOClb11Q5V1H51Qm7RGT6b2BcDqhzDZxd1pD9aqQQIhAIa19yNWub2px+EOTAry8Acn45G6467jqlo03RdKHzCB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10555},"main":"scripts/talosctl-helper.js","type":"module","gitHead":"b06d04e5c939af7f4f14c7721c1cfc82f6f326e4","_npmUser":{"name":"bryanjbelanger","email":"bryanbelanger@hotmail.com"},"_npmVersion":"11.19.0","description":"Talos Linux Kubernetes cluster management skills suite for Pi agent using talosctl CLI.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/talos-skills_1.0.0_1788117351975_0.2683507003965808","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"pi":{"skills":["skills"]},"_id":"@bryanjbelanger/talos-skills@1.1.0","bin":{"talosctl-helper":"scripts/talosctl-helper.js"},"dist":{"shasum":"253367752ef47c561b9ceb0547ddabfe7298536c","tarball":"https://registry.npmjs.org/@bryanjbelanger/talos-skills/-/talos-skills-1.1.0.tgz","fileCount":7,"integrity":"sha512-lQ+EDAcsKxm7UdwrGbKTPLeVPMQAa4aSnkedSh2+Kkpb4ZXd4T03dftVSRxNSrxlUVwk3iJ9tgyn+gkYLTY8PA==","signatures":[{"sig":"MEUCICdPqcrn42XqHobWBrg5fNpHi53vM0NmjjGFaUVE7yOQAiEA++0jSLKYJOhcw3BBhs1ShYtovYayuL4gbfi2bKVHdi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDURfMTijW0QUM476xBSsrmjvrNIpbSLo5VzjuNd1vk0wIhAKxOAJObV7VSXrkWCYaSsgHOvDCzqcz7ew4x6Xv7hXiK"}],"unpackedSize":16154},"main":"scripts/talosctl-helper.js","name":"@bryanjbelanger/talos-skills","type":"module","author":{"name":"Bryan Belanger","email":"bryanbelanger@hotmail.com"},"gitHead":"6ef40e8419e18c94f97039fc388a59ce965aa825","license":"MIT","version":"1.1.0","_npmUser":{"name":"bryanjbelanger","email":"bryanbelanger@hotmail.com"},"keywords":["pi","pi-skill","talos","talosctl","kubernetes","k8s","siderolabs","devops"],"_npmVersion":"11.19.1","description":"Talos Linux Kubernetes cluster management skills suite for Pi agent using talosctl CLI.","directories":{},"maintainers":[{"name":"bryanjbelanger","email":"bryanbelanger@hotmail.com"}],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/talos-skills_1.1.0_1789952787806_0.005626989333464172"}}},"time":{"created":"2026-08-30T19:15:51.737Z","modified":"2026-09-21T01:06:28.070Z","1.0.0":"2026-08-30T19:15:52.108Z","1.1.0":"2026-09-21T01:06:27.918Z"},"author":{"name":"Bryan Belanger","email":"bryanbelanger@hotmail.com"},"license":"MIT","keywords":["pi","pi-skill","talos","talosctl","kubernetes","k8s","siderolabs","devops"],"description":"Talos Linux Kubernetes cluster management skills suite for Pi agent using talosctl CLI.","maintainers":[{"name":"bryanjbelanger","email":"bryanbelanger@hotmail.com"}],"readme":"# Talos Linux Skills Suite for Pi\n\nA complete **Pi Skills** suite for managing immutable [Talos Linux](https://www.talos.dev) Kubernetes clusters and machine nodes directly via `talosctl`.\n\n---\n\n## Included Skills\n\n| Skill | Description | Usage Command |\n| :--- | :--- | :--- |\n| **`talos-cluster`** | Building a new cluster (`gen config`, `apply-config`, etcd bootstrap, `kubeconfig`, health check), joining nodes, HA control plane VIP, and machine config patches. | `/skill:talos-cluster` |\n| **`talos-node`** | Troubleshooting a NotReady node or failing service (logs, `dmesg`, processes, disks, network, debug container, support bundle), reboots, Talos OS and Kubernetes upgrades, rollback, node reset, and etcd backup and restore. | `/skill:talos-node` |\n\n---\n\n## Prerequisites\n\n* **Node.js v20.6+**\n* `talosctl` CLI (automatically downloaded and configured on first use if absent).\n\n---\n\n## Installation & Usage\n\n### Install via npm package\nIn any project:\n```bash\nnpm install --save-dev @bryanjbelanger/talos-skills\n```\nAnd add to `.pi/settings.json`:\n```json\n{\n  \"skills\": [\"node_modules/@bryanjbelanger/talos-skills\"]\n}\n```\n\n---\n\n## License\n\nMIT License\n","readmeFilename":"README.md"}