[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M75MJSKK9BZGSTMZ308DM1HA":3,"skill-same:01M75MJSKK9BZGSTMZ308DM1HA":47},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":30,"ownerDescription":31,"updatedAt":32,"install":33,"resources":46},"01M75MJSKK9BZGSTMZ308DM1HA","using-exe-dev",null,"Operate exe.dev virtual machines. Use when the task mentions exe.dev, exe VMs, *.exe.xyz hosts, or exe.dev infrastructure.","jkomyno\u002F.dotfiles","jkomyno","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F12381818?v=4","01M75MA8EK2FJFP0274GEB1RNB","Alberto Schiabel","01M75MA8FKQN5GTW089WN3838D",5,"MIT","https:\u002F\u002Fgithub.com\u002Fjkomyno\u002F.dotfiles\u002Fblob\u002Fmain\u002Ftarget\u002Fhome\u002F.agents\u002Fskills\u002Fusing-exe-dev\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nname: using-exe-dev\ndescription: \"Operate exe.dev virtual machines. Use when the task mentions exe.dev, exe VMs, *.exe.xyz hosts, or exe.dev infrastructure.\"\n---\n\n# About\n\nexe.dev provides Linux VMs with persistent disks, instant HTTPS, and built-in auth. All management is via SSH.\n\n## Documentation\n\n- Docs index: https:\u002F\u002Fexe.dev\u002Fdocs.md\n- All docs in one page (big!): https:\u002F\u002Fexe.dev\u002Fdocs\u002Fall.md\n\nThe index is organized for progressive discovery: start there and follow links as needed.\n\n## Quick reference\n\n```\nssh exe.dev help             # show commands\nssh exe.dev help \u003Ccommand>   # show command details\nssh exe.dev new --json       # create VM\nssh exe.dev ls --json        # list VMs\nssh exe.dev rm \u003Cvm>          # delete VM\nssh \u003Cvm>.exe.xyz             # connect to VM\nscp file.txt \u003Cvm>.exe.xyz:~\u002F # transfer file\n```\n\nEvery VM gets `https:\u002F\u002F\u003Cvm>.exe.xyz\u002F` with automatic TLS.\n\n## A tale of two SSH destinations\n\n- **`ssh exe.dev \u003Ccommand>`** — the exe.dev lobby. A REPL for VM lifecycle, sharing, and configuration. Does not support scp, sftp, or arbitrary shell commands.\n- **`ssh \u003Cvm>.exe.xyz`** — a direct connection to a VM. Full SSH: shell, scp, sftp, port forwarding, everything.\n\n## Working in non-interactive and sandboxed environments\n\nCoding agents often run SSH in non-interactive shells or sandboxes. Common issues and workarounds:\n\n**scp\u002Fsftp failures**: Ensure you're targeting `\u003Cvm>.exe.xyz` rather than `exe.dev`. Use ssh-based workarounds.\n\n**Hung connections**: Non-interactive SSH can block on host key prompts with no visible output. Use `-o StrictHostKeyChecking=accept-new` on first connection to a new VM.\n\n**SSH config**: Check whether both destinations are configured to use the right key:\n\n```\nHost exe.dev *.exe.xyz\n  IdentitiesOnly yes\n  IdentityFile ~\u002F.ssh\u002Fid_ed25519\n```\n","# About\n\nexe.dev provides Linux VMs with persistent disks, instant HTTPS, and built-in auth. All management is via SSH.\n\n## Documentation\n\n- Docs index: https:\u002F\u002Fexe.dev\u002Fdocs.md\n- All docs in one page (big!): https:\u002F\u002Fexe.dev\u002Fdocs\u002Fall.md\n\nThe index is organized for progressive discovery: start there and follow links as needed.\n\n## Quick reference\n\n```\nssh exe.dev help             # show commands\nssh exe.dev help \u003Ccommand>   # show command details\nssh exe.dev new --json       # create VM\nssh exe.dev ls --json        # list VMs\nssh exe.dev rm \u003Cvm>          # delete VM\nssh \u003Cvm>.exe.xyz             # connect to VM\nscp file.txt \u003Cvm>.exe.xyz:~\u002F # transfer file\n```\n\nEvery VM gets `https:\u002F\u002F\u003Cvm>.exe.xyz\u002F` with automatic TLS.\n\n## A tale of two SSH destinations\n\n- **`ssh exe.dev \u003Ccommand>`** — the exe.dev lobby. A REPL for VM lifecycle, sharing, and configuration. Does not support scp, sftp, or arbitrary shell commands.\n- **`ssh \u003Cvm>.exe.xyz`** — a direct connection to a VM. Full SSH: shell, scp, sftp, port forwarding, everything.\n\n## Working in non-interactive and sandboxed environments\n\nCoding agents often run SSH in non-interactive shells or sandboxes. Common issues and workarounds:\n\n**scp\u002Fsftp failures**: Ensure you're targeting `\u003Cvm>.exe.xyz` rather than `exe.dev`. Use ssh-based workarounds.\n\n**Hung connections**: Non-interactive SSH can block on host key prompts with no visible output. Use `-o StrictHostKeyChecking=accept-new` on first connection to a new VM.\n\n**SSH config**: Check whether both destinations are configured to use the right key:\n\n```\nHost exe.dev *.exe.xyz\n  IdentitiesOnly yes\n  IdentityFile ~\u002F.ssh\u002Fid_ed25519\n```\n",{"name":5,"description":7},"main","9e160012bf175f264279507807d206dbe17e9aac","target\u002Fhome\u002F.agents\u002Fskills\u002Fusing-exe-dev",3,"https:\u002F\u002Fgithub.com\u002Fjkomyno\u002F.dotfiles","https:\u002F\u002Fgithub.com\u002Fjkomyno","https:\u002F\u002Fjkomyno.dev","AX engineer working on agentic dev tools. Previously Senior SWE @prisma & mathematical optimisation @cvut. International tech speaker.","2026-11-14 21:45:28",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add jkomyno\u002F.dotfiles --skill using-exe-dev",{"tool":39,"command":40},"bunx","bunx skills add jkomyno\u002F.dotfiles --skill using-exe-dev",{"tool":42,"command":43},"pnpm","pnpm dlx skills add jkomyno\u002F.dotfiles --skill using-exe-dev","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjkomyno\u002F.dotfiles\u002Fblob\u002Fmain\u002Ftarget\u002Fhome\u002F.agents\u002Fskills\u002Fusing-exe-dev\u002FSKILL.md",true,[],[48,56,63,70,78,85],{"skillNo":49,"name":50,"nameZh":6,"description":51,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":52,"categories":53,"keywords":54,"publishedAt":55},"01M7DY814SMBRJFBZF4NTY2ZCK","potetomode","Load pstack's poteto-mode workflow for concise responses, deliberate delegation, simple code, and verified work. Use when the user requests potetomode or \u002Fpotetomode.","https:\u002F\u002Fgithub.com\u002Fjkomyno\u002F.dotfiles\u002Fblob\u002Fmain\u002Ftarget\u002Fhome\u002F.agents\u002Fskills\u002Fpotetomode\u002FSKILL.md",[],[],"2026-11-15 14:19:17",{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":55},"01M7DY7YG4V89VKPN5ZQ64EXAV","bro","Restate the last assistant message in plain, concise language using pstack's bro skill. Use when the user requests bro or \u002Fbro.","https:\u002F\u002Fgithub.com\u002Fjkomyno\u002F.dotfiles\u002Fblob\u002Fmain\u002Ftarget\u002Fhome\u002F.agents\u002Fskills\u002Fbro\u002FSKILL.md",[],[],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":19},"01M75MJWVSC460HY537YJ5W6MX","wayfinder","Plan a huge chunk of work (more than one agent session can hold) as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.","https:\u002F\u002Fgithub.com\u002Fjkomyno\u002F.dotfiles\u002Fblob\u002Fmain\u002Ftarget\u002Fhome\u002F.agents\u002Fskills\u002Fwayfinder\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":74,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":19},"01M75MJNT911P56SE62DZSQTX8","unlazy","Prove substantial work complete with file-backed gates and runnable checks. Use for exhaustive completion, a Depth Tree, or a completion ledger.","https:\u002F\u002Fgithub.com\u002Fjkomyno\u002F.dotfiles\u002Fblob\u002Fmain\u002Ftarget\u002Fhome\u002F.agents\u002Fskills\u002Funlazy\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjkomyno\u002F.dotfiles\u002Fblob\u002Fmain\u002Ftarget\u002Fhome\u002F.agents\u002Fskills\u002Funlazy\u002FSKILL.md",[],[],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":19},"01M75MJHN22B60A6BNT0W4H7NH","sync-skills","Sync vendored third-party skills against their upstream repositories, re-apply local patches, and flag new upstream skills. Invoke explicitly with \u002Fsync-skills.","https:\u002F\u002Fgithub.com\u002Fjkomyno\u002F.dotfiles\u002Fblob\u002Fmain\u002Ftarget\u002Fhome\u002F.agents\u002Fskills\u002Fsync-skills\u002FSKILL.md",[],[],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":19},"01M75MJC18X866KYJGS6G45NR0","signing-in-to-aws","Gets AWS credentials for CLI\u002FSDK access via `aws login`. Activates when a developer needs to authenticate to AWS for local development, when an AWS operation fails due to missing or expired credentials, or when someone asks about setting up AWS access. Triggers: \"set up AWS\", \"configure AWS\", \"aws login\", \"get credentials\", \"authenticate\", \"session expired\", \"token expired\", \"no credentials\", \"AccessDeniedException\" with no configured credentials.","https:\u002F\u002Fgithub.com\u002Fjkomyno\u002F.dotfiles\u002Fblob\u002Fmain\u002Ftarget\u002Fhome\u002F.agents\u002Fskills\u002Fsigning-in-to-aws\u002FSKILL.md",[],[]]