[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M6EHFZP3P6R9WDKZ0B6ZEQ79":3,"creator-list:01M6EHFZP3P6R9WDKZ0B6ZEQ79:stars:1:":22},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":15,"updatedAt":16,"htmlUrl":17,"blogUrl":10,"company":18,"location":19,"followersCount":20,"publicReposCount":21},"01M6EHFZP3P6R9WDKZ0B6ZEQ79","isachivka","Igor Sachivka","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1263650?v=4","USER","个人作者",null,14,1,2,3,0,"2026-11-11 04:25:51","https:\u002F\u002Fgithub.com\u002Fisachivka","airSlate inc.","Saint Petersburg",9,43,{"records":23,"total":11,"current":12,"size":314},[24,56,88,109,133,155,174,184,203,223,238,261,282,300],{"skillNo":25,"name":26,"nameZh":10,"description":27,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":31,"categories":32,"keywords":38,"publishedAt":55},"01M6EHHMD6V299GTDRCB7XVPKH","yt-dub","Give a YouTube video Yandex's Russian voice-over (the Yandex Browser \u002F voice-over-translation one) at any length — including past Yandex's 4-hour limit — and mux it into the best video YouTube serves, with the original sound kept as a second track; optionally drop the result into Plex on SugarDaddy. Also when only the translated audio is wanted.","isachivka\u002Fbeware-of-skills","01M6EHFZTC56CFH0DA5AENAM8Y","MIT","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbosp\u002Fskills\u002Fyt-dub\u002FSKILL.md",[33],{"categoryNo":34,"categoryName":35,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],"yt dub","Video","as","translation","Audio","russian","trigger","only","drop","Bash","plex","browser","youtube","link","voice","it","2026-11-10 10:12:30",{"skillNo":57,"name":58,"nameZh":10,"description":59,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":60,"categories":61,"keywords":70,"publishedAt":55},"01M6EHHFFGVRCR4MCZTE96HYN7","codex-proxy","Run an OpenAI-compatible Chat Completions endpoint on localhost that spends the user's ChatGPT\u002FCodex subscription instead of an API key — for apps that take a Base URL, API key and model id (dictation post-processing, editors, scripts). Install it as an always-on LaunchAgent, check its status, print the key, try a request, or debug a failing app.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbosp\u002Fskills\u002Fcodex-proxy\u002FSKILL.md",[62,65],{"categoryNo":63,"categoryName":64,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[71,72,73,74,41,75,76,77,78,45,79,80,81,48,82,83,84,85,86,87],"codex proxy","proxy","codex","app","processing","uninstall","model","provider","use","apps","debug","api","check","chat","id","post","run",{"skillNo":89,"name":90,"nameZh":10,"description":91,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":92,"categories":93,"keywords":95,"publishedAt":55},"01M6EHHBJ8GXVFT5DN6526H54J","revdiff-ru","Review a diff in revdiff with everything except the code translated into Russian, line numbering preserved 1:1 so annotations map back to the real files. One command does the translation; then \u002Frevdiff:revdiff opens the result.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Frevdiff-ru\u002FSKILL.md",[94],{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},[96,97,42,98,99,44,45,100,101,102,48,103,104,105,106,107,108],"revdiff ru","back","diff","translate","open","map","files","file","code","review","command","line","annotations",{"skillNo":110,"name":111,"nameZh":10,"description":112,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":113,"categories":114,"keywords":118,"publishedAt":55},"01M6EHH7CR99Y6TPN9DW24DGXE","peer-chat","A prompt starting with \"Chat from Codex:\" is a peer message: answer it only through peer-chat.py, never in your own output. Also use when the user says \"chat with codex\", \"talk to codex\", \"work with codex\", \"do this with codex\", \"build this with codex\", \"discuss this with codex\" (the agent in the other pane of this agterm split). Not for a one-shot task handed off, and not for a read-only second opinion.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fpeer-chat\u002FSKILL.md",[115],{"categoryNo":116,"categoryName":117,"taxonomyType":36,"taxonomyTypeDesc":37},"01JBSEEDCAT000000000000023","Skill与智能体开发",[119,84,120,121,122,46,79,123,48,124,125,126,127,73,128,129,130,131,54,132],"peer","peer chat","do","never","prompt","task","work","message","second opinion","build","read","agterm","grep","user",{"skillNo":134,"name":135,"nameZh":10,"description":136,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":137,"categories":138,"keywords":140,"publishedAt":55},"01M6EHH3WCWPHZX79RD91X23C7","memory-review","Use when an agent memory directory has grown large enough that nobody remembers what is in it, when memories look stale or contradictory, when the same fact seems to live in both memory and a CLAUDE.md, or when the user asks to review, prune, audit or clean up their memories. Also use before retiring a project whose memories should move somewhere else.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fmemory-review\u002FSKILL.md",[139],{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},[141,105,142,143,144,45,145,146,79,48,104,147,148,149,129,150,151,152,153,154],"memory","memory review","memories","project","up","clean","agent memory","audit","directory","write","edit","stale","go","prune",{"skillNo":156,"name":157,"nameZh":10,"description":158,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":159,"categories":160,"keywords":163,"publishedAt":55},"01M6EHGZJTNE9TR6099FRECB42","decomment","Strip the noise comments an AI agent left behind on a branch — the ones that restate the code line by line or narrate the change as a story (\"was X, now Y\", \"added a guard here\"). Git holds the history and the code holds the present; only genuinely non-obvious comments survive.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fdecomment\u002FSKILL.md",[161,162],{"categoryNo":116,"categoryName":117,"taxonomyType":36,"taxonomyTypeDesc":37},{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},[157,41,164,165,98,166,167,45,145,146,46,168,169,170,47,48,104,171,172,173],"branch","history","scope","remove","restate","now","ai agent","guard","sweep","narrative",{"skillNo":175,"name":176,"nameZh":10,"description":177,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":178,"categories":179,"keywords":180,"publishedAt":55},"01M6EHGWVGP9JA0SB4M65GESG8","cleanup","Tidy up after yourself and close your own agterm session.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fcleanup\u002FSKILL.md",[],[176,181,182,145,130,183],"close","session","tidy",{"skillNo":185,"name":186,"nameZh":10,"description":187,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":188,"categories":189,"keywords":190,"publishedAt":55},"01M6EHGS3AF9QPCVNJT32A7NBH","agterm-split-prs","Hand the pull requests this session has been juggling off to agterm sessions of their own: one sibling session per PR, each in a worktree on the PR's branch, each running a fresh agent with a brief written from this conversation. Optionally starts a flows process (ext-pr, jsf-pr, …) in each. This session lets go of those PRs afterwards.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fagterm-split-prs\u002FSKILL.md",[],[130,191,192,193,194,195,164,196,45,182,197,48,198,199,200,201,202,87,129,150],"agterm split prs","bind","pull","conversation","brief","pr","sessions","fresh","create","pull requests","worktree","process",{"skillNo":204,"name":205,"nameZh":10,"description":206,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":207,"categories":208,"keywords":211,"publishedAt":55},"01M6EHGNA1CCB3DC3MM3Y2VKER","agterm-restart","Restart every Claude Code running in agterm in place: Ctrl+C each one, read the \"claude --resume \u003Cid>\" line it prints on exit, and resume it in the same pane with its original launch flags. Picks up a new claude binary, settings.json env or MCP config without losing a conversation. Also wires a \"Restart claude sessions\" palette entry.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fagterm-restart\u002FSKILL.md",[209,210],{"categoryNo":116,"categoryName":117,"taxonomyType":36,"taxonomyTypeDesc":37},{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},[130,212,213,194,214,45,215,145,216,197,217,46,218,219,48,104,220,221,85,222],"agterm restart","restart","otel","pick","settings.json","exit","MCP","claude sessions","env","resume","palette",{"skillNo":224,"name":225,"nameZh":10,"description":226,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":227,"categories":228,"keywords":231,"publishedAt":55},"01M6EHGHJV4X5PC7TCGMZ9EM2M","agterm-fork","Fork the agent running in an agterm pane (Claude Code or Codex) into a sibling session: same workspace, same launch flags, full conversation history under a fresh session id, waiting at its prompt. The source session is untouched. Also wires a \"Fork session\" entry into agterm's custom-command palette.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fagterm-fork\u002FSKILL.md",[229,230],{"categoryNo":116,"categoryName":117,"taxonomyType":36,"taxonomyTypeDesc":37},{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},[130,232,194,233,164,165,45,182,234,123,48,104,85,198,222,73,235,106,236,237],"agterm fork","parallel","continue","command palette","workspace","launch",{"skillNo":239,"name":240,"nameZh":10,"description":241,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":242,"categories":243,"keywords":249,"publishedAt":55},"01M6EHGDESWBR82Q2VW66BX17Q","agterm-backup","Back up and restore agterm sessions across an app\u002Fcomputer restart, resuming each running agent session in its original pane — Claude Code (claude --resume \u003Cid>) and Codex (codex resume \u003Cid>). Use when the user wants to reboot (to apply a macOS or agterm update) without losing running claude sessions, to capture the current sessions, to check capture coverage, or to restore\u002Fresume sessions after a restart.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fagterm-backup\u002FSKILL.md",[244,245,246],{"categoryNo":116,"categoryName":117,"taxonomyType":36,"taxonomyTypeDesc":37},{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},{"categoryNo":247,"categoryName":248,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000038","人力资源",[130,250,251,97,252,74,145,219,48,104,253,125,254,255,256,257,258,259,260,213],"agterm backup","backup","coverage","across","reboot","update","resume claude","install","status","but","macos",{"skillNo":262,"name":263,"nameZh":10,"description":264,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":265,"categories":266,"keywords":268,"publishedAt":55},"01M6EHG9H2D32A0JCKWJXPYZV9","agterm-ask","Inside agterm, ask the user a decision as a rich HTML page in an overlay instead of AskUserQuestion: every option explained in depth (how it works, pros\u002Fcons, cost, risk), with diagrams, charts, tables and code where they help; the user picks and can comment.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fagterm-ask\u002FSKILL.md",[267],{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},[269,130,270,271,41,272,273,274,275,276,45,277,278,279,79,48,104,280,281,84],"ask","agterm ask","diagrams","risk","Charts","just","page","how it works","option","decision","choice","explain","architecture",{"skillNo":283,"name":284,"nameZh":10,"description":285,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":286,"categories":287,"keywords":288,"publishedAt":55},"01M6EHG5AP41EGYMP03JKFFNW7","agterm-archive","Park a whole agterm workspace on disk and bring it back later — snapshot its sessions, order, cwds, splits and each pane's claude session id, close it, and recreate it with every claude resumed where it left off. For workspaces that are done for now but not done for good.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fagterm-archive\u002FSKILL.md",[],[289,290,97,291,292,144,293,45,182,294,197,295,169,296,48,297,85,298,181,299],"archive","agterm archive","remember","get","workspaces","good","restore","done","disk","later","terminal",{"skillNo":301,"name":302,"nameZh":10,"description":303,"descriptionZh":10,"repositoryFullName":28,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":29,"starsCount":15,"licenseSpdxId":30,"licenseFileUrl":10,"sourceHtmlUrl":304,"categories":305,"keywords":307,"publishedAt":55},"01M6EHG1HPF5TV2NDVDEBZE4JQ","agent-pm","Use when the user opens a terminal with only a manager\u002FPM agent and wants work delegated to other Claude agents in agterm sessions instead of done directly — \"you are the manager\", \"you are the PM\", \"orchestrate the agents\", \"spin up workers\", \"delegate\", \"agent-pm\". Also when supervising an existing fleet of agterm worker sessions through a task or initiative.","https:\u002F\u002Fgithub.com\u002Fisachivka\u002Fbeware-of-skills\u002Fblob\u002Fmain\u002Fplugins\u002Fbos\u002Fskills\u002Fagent-pm\u002FSKILL.md",[306],{"categoryNo":116,"categoryName":117,"taxonomyType":36,"taxonomyTypeDesc":37},[308,309,310,311,145,197,312,46,79,313,296,124,125,299,132],"pm","agent pm","orchestrate","delegate","worker","workers",18]