[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-mastra-ai-good-issue":3,"mdc-yeq6h6-key":34,"related-repo-mastra-ai-good-issue":398,"related-org-mastra-ai-good-issue":408},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":25,"repoUrl":26,"updatedAt":27,"license":28,"forks":25,"topics":29,"repo":30,"sourceUrl":26,"mdContent":33},"good-issue","write contribution-ready GitHub issues","Guide the user's agent to write a high-quality, contribution-ready GitHub issue for an OSS project — with a verified minimal reproduction, environment details, and root-cause investigation. Use when the user hits a bug in a dependency, wants to file an issue upstream, or asks to report a problem to an open-source project.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"mastra-ai","Mastra AI","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fmastra-ai.png",[12,16,19,22],{"name":13,"slug":14,"type":15},"GitHub","github","tag",{"name":17,"slug":18,"type":15},"Open Source","open-source",{"name":20,"slug":21,"type":15},"Code Analysis","code-analysis",{"name":23,"slug":24,"type":15},"Debugging","debugging",0,"https:\u002F\u002Fgithub.com\u002Fmastra-ai\u002Fgood-issue","2026-08-22T03:56:49.874751",null,[],{"repoUrl":26,"stars":25,"forks":25,"topics":31,"description":32},[],"Agent skill for writing shining, contribution-ready OSS issues with verified minimal reproductions","---\nname: good-issue\ndescription: Guide the user's agent to write a high-quality, contribution-ready GitHub issue for an OSS project — with a verified minimal reproduction, environment details, and root-cause investigation. Use when the user hits a bug in a dependency, wants to file an issue upstream, or asks to report a problem to an open-source project.\n---\n\n# good-issue\n\n## Philosophy\n\nThe best way to support OSS is to write good issues. A shining issue does the\nmaintainer's triage work for them: it is actionable in one read, has a\n**verified minimal reproduction**, and ideally points at the root cause.\nIssue creators who do this well become de-facto co-contributors.\n\nYour job as the agent: don't just transcribe the user's complaint — **investigate\nit**. Reproduce the bug yourself, minimize it, and dig into the dependency's\nsource before writing a word of the issue.\n\n## Workflow\n\n### 1. Understand the problem\n- Get the exact failing behavior from the user: what they did, what happened,\n  what they expected.\n- Identify the target project and collect versions: the library, the runtime\n  (node\u002Fpython\u002Fetc.), OS, and package manager. Read the user's lockfile to get\n  *exact* resolved versions — never trust semver ranges.\n\n### 2. Check for duplicates (mandatory)\n- Search the project's existing issues (open AND closed) for the error message,\n  symptom keywords, and related function names.\n- If a duplicate exists: don't file. Instead, offer to add a 👍 + a comment with\n  the user's repro\u002Fenvironment if it adds new signal.\n- Also check the project's CHANGELOG\u002Freleases — the bug may already be fixed in\n  a newer version. Try upgrading first.\n\n### 3. Build a minimal reproduction (the core of this skill)\n- Start from the user's failing code and **cut aggressively**: remove every\n  dependency, config option, and line that isn't required to trigger the bug.\n- Target: a single file or a tiny repo scaffold (`npm init`-level) that fails\n  with one command.\n- **Actually run it.** A repro you haven't executed is a hypothesis, not a repro.\n  Confirm it fails for the stated reason, and confirm it passes when the\n  suspected trigger is removed (falsifiability check).\n- If the bug is version-specific, bisect: find the last good and first bad\n  version and say so in the issue.\n- See `references\u002Frepro-checklist.md` for the full quality bar.\n\n### 4. Investigate root cause (best effort)\n- Read the dependency's source in `node_modules` (or clone it). Follow the\n  stack trace to the responsible function.\n- If you can identify the faulty line(s), include a \"Likely cause\" section with\n  file paths and line numbers, and — if obvious — a suggested fix or PR offer.\n- Don't guess. If you're not sure, say \"I traced it as far as X\" rather than\n  asserting a wrong cause.\n\n### 5. Write the issue\n- Follow the project's issue template if one exists (`.github\u002FISSUE_TEMPLATE\u002F`).\n  Fill every field; never leave template placeholders in.\n- Otherwise use `references\u002Fbug-report.md` or `references\u002Ffeature-request.md`.\n- Title format: symptom + trigger, searchable. E.g.\n  `` `parseConfig` throws TypeError when env value contains `=` (v3.2.1) ``\n- One issue per issue. If you found two bugs, write two issues.\n\n### 6. Review with the user, then file\n- Show the user the final draft and the repro before submitting anything.\n- Offer to file via `gh issue create` and, if the repro warrants it, push the\n  repro to a public repo (StackBlitz\u002FCodeSandbox link or a minimal GitHub repo)\n  with the user's approval. Never publish anything containing user secrets,\n  private code, or internal URLs — scrub the repro.\n\n## Quality bar (all must be true before filing)\n\n- [ ] Repro executed and confirmed failing by the agent, not just the user\n- [ ] Repro is minimal — nothing can be removed without the bug disappearing\n- [ ] Exact versions listed (library, runtime, OS)\n- [ ] Expected vs. actual behavior stated explicitly\n- [ ] Duplicate search done (link related issues if any)\n- [ ] Title is searchable and specific\n- [ ] No secrets or private code in the issue or repro\n",{"data":35,"body":36},{"name":4,"description":6},{"type":37,"children":38},"root",[39,46,53,67,79,85,92,115,121,139,145,202,208,234,240,293,299,320,326],{"type":40,"tag":41,"props":42,"children":43},"element","h1",{"id":4},[44],{"type":45,"value":4},"text",{"type":40,"tag":47,"props":48,"children":50},"h2",{"id":49},"philosophy",[51],{"type":45,"value":52},"Philosophy",{"type":40,"tag":54,"props":55,"children":56},"p",{},[57,59,65],{"type":45,"value":58},"The best way to support OSS is to write good issues. A shining issue does the\nmaintainer's triage work for them: it is actionable in one read, has a\n",{"type":40,"tag":60,"props":61,"children":62},"strong",{},[63],{"type":45,"value":64},"verified minimal reproduction",{"type":45,"value":66},", and ideally points at the root cause.\nIssue creators who do this well become de-facto co-contributors.",{"type":40,"tag":54,"props":68,"children":69},{},[70,72,77],{"type":45,"value":71},"Your job as the agent: don't just transcribe the user's complaint — ",{"type":40,"tag":60,"props":73,"children":74},{},[75],{"type":45,"value":76},"investigate\nit",{"type":45,"value":78},". Reproduce the bug yourself, minimize it, and dig into the dependency's\nsource before writing a word of the issue.",{"type":40,"tag":47,"props":80,"children":82},{"id":81},"workflow",[83],{"type":45,"value":84},"Workflow",{"type":40,"tag":86,"props":87,"children":89},"h3",{"id":88},"_1-understand-the-problem",[90],{"type":45,"value":91},"1. Understand the problem",{"type":40,"tag":93,"props":94,"children":95},"ul",{},[96,102],{"type":40,"tag":97,"props":98,"children":99},"li",{},[100],{"type":45,"value":101},"Get the exact failing behavior from the user: what they did, what happened,\nwhat they expected.",{"type":40,"tag":97,"props":103,"children":104},{},[105,107,113],{"type":45,"value":106},"Identify the target project and collect versions: the library, the runtime\n(node\u002Fpython\u002Fetc.), OS, and package manager. Read the user's lockfile to get\n",{"type":40,"tag":108,"props":109,"children":110},"em",{},[111],{"type":45,"value":112},"exact",{"type":45,"value":114}," resolved versions — never trust semver ranges.",{"type":40,"tag":86,"props":116,"children":118},{"id":117},"_2-check-for-duplicates-mandatory",[119],{"type":45,"value":120},"2. Check for duplicates (mandatory)",{"type":40,"tag":93,"props":122,"children":123},{},[124,129,134],{"type":40,"tag":97,"props":125,"children":126},{},[127],{"type":45,"value":128},"Search the project's existing issues (open AND closed) for the error message,\nsymptom keywords, and related function names.",{"type":40,"tag":97,"props":130,"children":131},{},[132],{"type":45,"value":133},"If a duplicate exists: don't file. Instead, offer to add a 👍 + a comment with\nthe user's repro\u002Fenvironment if it adds new signal.",{"type":40,"tag":97,"props":135,"children":136},{},[137],{"type":45,"value":138},"Also check the project's CHANGELOG\u002Freleases — the bug may already be fixed in\na newer version. Try upgrading first.",{"type":40,"tag":86,"props":140,"children":142},{"id":141},"_3-build-a-minimal-reproduction-the-core-of-this-skill",[143],{"type":45,"value":144},"3. Build a minimal reproduction (the core of this skill)",{"type":40,"tag":93,"props":146,"children":147},{},[148,160,174,184,189],{"type":40,"tag":97,"props":149,"children":150},{},[151,153,158],{"type":45,"value":152},"Start from the user's failing code and ",{"type":40,"tag":60,"props":154,"children":155},{},[156],{"type":45,"value":157},"cut aggressively",{"type":45,"value":159},": remove every\ndependency, config option, and line that isn't required to trigger the bug.",{"type":40,"tag":97,"props":161,"children":162},{},[163,165,172],{"type":45,"value":164},"Target: a single file or a tiny repo scaffold (",{"type":40,"tag":166,"props":167,"children":169},"code",{"className":168},[],[170],{"type":45,"value":171},"npm init",{"type":45,"value":173},"-level) that fails\nwith one command.",{"type":40,"tag":97,"props":175,"children":176},{},[177,182],{"type":40,"tag":60,"props":178,"children":179},{},[180],{"type":45,"value":181},"Actually run it.",{"type":45,"value":183}," A repro you haven't executed is a hypothesis, not a repro.\nConfirm it fails for the stated reason, and confirm it passes when the\nsuspected trigger is removed (falsifiability check).",{"type":40,"tag":97,"props":185,"children":186},{},[187],{"type":45,"value":188},"If the bug is version-specific, bisect: find the last good and first bad\nversion and say so in the issue.",{"type":40,"tag":97,"props":190,"children":191},{},[192,194,200],{"type":45,"value":193},"See ",{"type":40,"tag":166,"props":195,"children":197},{"className":196},[],[198],{"type":45,"value":199},"references\u002Frepro-checklist.md",{"type":45,"value":201}," for the full quality bar.",{"type":40,"tag":86,"props":203,"children":205},{"id":204},"_4-investigate-root-cause-best-effort",[206],{"type":45,"value":207},"4. Investigate root cause (best effort)",{"type":40,"tag":93,"props":209,"children":210},{},[211,224,229],{"type":40,"tag":97,"props":212,"children":213},{},[214,216,222],{"type":45,"value":215},"Read the dependency's source in ",{"type":40,"tag":166,"props":217,"children":219},{"className":218},[],[220],{"type":45,"value":221},"node_modules",{"type":45,"value":223}," (or clone it). Follow the\nstack trace to the responsible function.",{"type":40,"tag":97,"props":225,"children":226},{},[227],{"type":45,"value":228},"If you can identify the faulty line(s), include a \"Likely cause\" section with\nfile paths and line numbers, and — if obvious — a suggested fix or PR offer.",{"type":40,"tag":97,"props":230,"children":231},{},[232],{"type":45,"value":233},"Don't guess. If you're not sure, say \"I traced it as far as X\" rather than\nasserting a wrong cause.",{"type":40,"tag":86,"props":235,"children":237},{"id":236},"_5-write-the-issue",[238],{"type":45,"value":239},"5. Write the issue",{"type":40,"tag":93,"props":241,"children":242},{},[243,256,277,288],{"type":40,"tag":97,"props":244,"children":245},{},[246,248,254],{"type":45,"value":247},"Follow the project's issue template if one exists (",{"type":40,"tag":166,"props":249,"children":251},{"className":250},[],[252],{"type":45,"value":253},".github\u002FISSUE_TEMPLATE\u002F",{"type":45,"value":255},").\nFill every field; never leave template placeholders in.",{"type":40,"tag":97,"props":257,"children":258},{},[259,261,267,269,275],{"type":45,"value":260},"Otherwise use ",{"type":40,"tag":166,"props":262,"children":264},{"className":263},[],[265],{"type":45,"value":266},"references\u002Fbug-report.md",{"type":45,"value":268}," or ",{"type":40,"tag":166,"props":270,"children":272},{"className":271},[],[273],{"type":45,"value":274},"references\u002Ffeature-request.md",{"type":45,"value":276},".",{"type":40,"tag":97,"props":278,"children":279},{},[280,282],{"type":45,"value":281},"Title format: symptom + trigger, searchable. E.g.\n",{"type":40,"tag":166,"props":283,"children":285},{"className":284},[],[286],{"type":45,"value":287},"`parseConfig` throws TypeError when env value contains `=` (v3.2.1)",{"type":40,"tag":97,"props":289,"children":290},{},[291],{"type":45,"value":292},"One issue per issue. If you found two bugs, write two issues.",{"type":40,"tag":86,"props":294,"children":296},{"id":295},"_6-review-with-the-user-then-file",[297],{"type":45,"value":298},"6. Review with the user, then file",{"type":40,"tag":93,"props":300,"children":301},{},[302,307],{"type":40,"tag":97,"props":303,"children":304},{},[305],{"type":45,"value":306},"Show the user the final draft and the repro before submitting anything.",{"type":40,"tag":97,"props":308,"children":309},{},[310,312,318],{"type":45,"value":311},"Offer to file via ",{"type":40,"tag":166,"props":313,"children":315},{"className":314},[],[316],{"type":45,"value":317},"gh issue create",{"type":45,"value":319}," and, if the repro warrants it, push the\nrepro to a public repo (StackBlitz\u002FCodeSandbox link or a minimal GitHub repo)\nwith the user's approval. Never publish anything containing user secrets,\nprivate code, or internal URLs — scrub the repro.",{"type":40,"tag":47,"props":321,"children":323},{"id":322},"quality-bar-all-must-be-true-before-filing",[324],{"type":45,"value":325},"Quality bar (all must be true before filing)",{"type":40,"tag":93,"props":327,"children":330},{"className":328},[329],"contains-task-list",[331,344,353,362,371,380,389],{"type":40,"tag":97,"props":332,"children":335},{"className":333},[334],"task-list-item",[336,342],{"type":40,"tag":337,"props":338,"children":341},"input",{"disabled":339,"type":340},true,"checkbox",[],{"type":45,"value":343}," Repro executed and confirmed failing by the agent, not just the user",{"type":40,"tag":97,"props":345,"children":347},{"className":346},[334],[348,351],{"type":40,"tag":337,"props":349,"children":350},{"disabled":339,"type":340},[],{"type":45,"value":352}," Repro is minimal — nothing can be removed without the bug disappearing",{"type":40,"tag":97,"props":354,"children":356},{"className":355},[334],[357,360],{"type":40,"tag":337,"props":358,"children":359},{"disabled":339,"type":340},[],{"type":45,"value":361}," Exact versions listed (library, runtime, OS)",{"type":40,"tag":97,"props":363,"children":365},{"className":364},[334],[366,369],{"type":40,"tag":337,"props":367,"children":368},{"disabled":339,"type":340},[],{"type":45,"value":370}," Expected vs. actual behavior stated explicitly",{"type":40,"tag":97,"props":372,"children":374},{"className":373},[334],[375,378],{"type":40,"tag":337,"props":376,"children":377},{"disabled":339,"type":340},[],{"type":45,"value":379}," Duplicate search done (link related issues if any)",{"type":40,"tag":97,"props":381,"children":383},{"className":382},[334],[384,387],{"type":40,"tag":337,"props":385,"children":386},{"disabled":339,"type":340},[],{"type":45,"value":388}," Title is searchable and specific",{"type":40,"tag":97,"props":390,"children":392},{"className":391},[334],[393,396],{"type":40,"tag":337,"props":394,"children":395},{"disabled":339,"type":340},[],{"type":45,"value":397}," No secrets or private code in the issue or repro",{"items":399,"total":407},[400],{"slug":4,"name":4,"fn":5,"description":6,"org":401,"tags":402,"stars":25,"repoUrl":26,"updatedAt":27},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[403,404,405,406],{"name":20,"slug":21,"type":15},{"name":23,"slug":24,"type":15},{"name":13,"slug":14,"type":15},{"name":17,"slug":18,"type":15},1,{"items":409,"total":584},[410,432,447,462,480,492,505,520,535,551,566,577],{"slug":411,"name":411,"fn":412,"description":413,"org":414,"tags":415,"stars":429,"repoUrl":430,"updatedAt":431},"agent-prompt-quality-bar","audit agent system prompts","Universal quality bar and final audit rubric for any agent system prompt. Activate this whenever you are unsure which archetype skill applies, or as a final review pass before writing the system prompt. It defines the required run contract, completion criteria, fallback paths, response format, and anti-patterns every produced agent prompt must satisfy.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[416,419,420,423,426],{"name":417,"slug":418,"type":15},"Agents","agents",{"name":20,"slug":21,"type":15},{"name":421,"slug":422,"type":15},"Mastra","mastra",{"name":424,"slug":425,"type":15},"Quality Assurance","quality-assurance",{"name":427,"slug":428,"type":15},"Validation","validation",26144,"https:\u002F\u002Fgithub.com\u002Fmastra-ai\u002Fmastra","2026-05-28T06:59:59.229153",{"slug":433,"name":433,"fn":434,"description":435,"org":436,"tags":437,"stars":429,"repoUrl":430,"updatedAt":446},"coding-agent","build coding and refactoring agents","Authoring playbook for building agents that write, edit, review, or refactor code. Use this when the user asks for an agent that writes scripts, generates code, reviews pull requests, refactors a codebase, fixes bugs, implements features, writes tests, or works with programming languages such as Python, TypeScript, JavaScript, Go, Rust, SQL, or shell.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[438,439,442,445],{"name":417,"slug":418,"type":15},{"name":440,"slug":441,"type":15},"Code Review","code-review",{"name":443,"slug":444,"type":15},"Engineering","engineering",{"name":421,"slug":422,"type":15},"2026-05-28T06:59:50.646245",{"slug":448,"name":448,"fn":449,"description":450,"org":451,"tags":452,"stars":429,"repoUrl":430,"updatedAt":461},"content-writer-agent","build content writing agents","Authoring playbook for building agents that draft written content — blog posts, marketing copy, social media posts, newsletters, product descriptions, landing pages, or ad copy. Use this when the user wants an agent that writes, drafts, or rewrites text for publication or marketing.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[453,454,457,458],{"name":417,"slug":418,"type":15},{"name":455,"slug":456,"type":15},"Content Creation","content-creation",{"name":421,"slug":422,"type":15},{"name":459,"slug":460,"type":15},"Writing","writing","2026-05-28T06:59:55.53261",{"slug":463,"name":463,"fn":464,"description":465,"org":466,"tags":467,"stars":429,"repoUrl":430,"updatedAt":479},"customer-support-agent","build customer support agents","Authoring playbook for building agents that triage and reply to customer messages — support tickets, email inquiries, chat questions, refund requests, or product issues. Use this when the user wants an agent that handles inbound customer questions, drafts replies, escalates hard cases, summarizes tickets, or follows a support playbook.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[468,469,472,475,478],{"name":417,"slug":418,"type":15},{"name":470,"slug":471,"type":15},"Automation","automation",{"name":473,"slug":474,"type":15},"Communications","communications",{"name":476,"slug":477,"type":15},"Customer Support","customer-support",{"name":421,"slug":422,"type":15},"2026-05-28T06:59:58.014282",{"slug":481,"name":481,"fn":482,"description":483,"org":484,"tags":485,"stars":429,"repoUrl":430,"updatedAt":491},"generic-assistant","build general-purpose assistant agents","Fallback authoring playbook for building general-purpose personal assistant agents that do not fit a more specific archetype. Use this only after checking the other archetype skills (coding, spreadsheet, research, customer-support, content-writer, ops-automation). Examples include summarizing emails, drafting short answers, capturing notes, or generic personal-helper agents.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[486,487,488],{"name":417,"slug":418,"type":15},{"name":421,"slug":422,"type":15},{"name":489,"slug":490,"type":15},"Productivity","productivity","2026-05-28T06:59:54.314255",{"slug":493,"name":493,"fn":494,"description":495,"org":496,"tags":497,"stars":429,"repoUrl":430,"updatedAt":504},"ops-automation-agent","build operations automation agents","Authoring playbook for building agents that automate recurring internal tasks — running scheduled workflows, syncing data between systems, posting notifications, processing inbound events, or executing operational runbooks. Use this when the user wants an agent that runs on a schedule, reacts to events, automates a process, syncs between tools, or handles ops\u002Finternal infrastructure.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[498,499,500,501],{"name":417,"slug":418,"type":15},{"name":470,"slug":471,"type":15},{"name":421,"slug":422,"type":15},{"name":502,"slug":503,"type":15},"Operations","operations","2026-05-28T06:59:56.777052",{"slug":506,"name":506,"fn":507,"description":508,"org":509,"tags":510,"stars":429,"repoUrl":430,"updatedAt":519},"research-agent","build research and synthesis agents","Authoring playbook for building agents that search, read, and synthesize information into a report. Use this when the user wants an agent to research a topic, summarize sources, compare options, do competitive analysis, monitor news, generate briefs, or pull together a citation-backed report from the web or internal documents.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[511,512,513,516],{"name":417,"slug":418,"type":15},{"name":421,"slug":422,"type":15},{"name":514,"slug":515,"type":15},"Research","research",{"name":517,"slug":518,"type":15},"Summarization","summarization","2026-05-28T06:59:51.87438",{"slug":521,"name":521,"fn":522,"description":523,"org":524,"tags":525,"stars":429,"repoUrl":430,"updatedAt":534},"spreadsheet-agent","build spreadsheet and data agents","Authoring playbook for building agents that read or write tabular data — Google Sheets, Microsoft Excel, CSV, Airtable, Notion databases, or any spreadsheet. Use this when the user wants an agent that updates rows, reads cells, computes totals, generates reports from sheets, syncs data between spreadsheets, or automates anything involving rows, columns, ranges, or worksheets.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[526,527,530,531],{"name":417,"slug":418,"type":15},{"name":528,"slug":529,"type":15},"Data Analysis","data-analysis",{"name":421,"slug":422,"type":15},{"name":532,"slug":533,"type":15},"Spreadsheets","spreadsheets","2026-05-28T06:59:53.096103",{"slug":422,"name":422,"fn":536,"description":537,"org":538,"tags":539,"stars":548,"repoUrl":549,"updatedAt":550},"build agents and workflows with Mastra","Comprehensive Mastra framework guide for building agents, workflows, tools, memory, workspaces, and storage with current APIs. Use for documentation lookup, API verification, TypeScript setup, common errors, migrations, and `mastra api` CLI tasks: inspect or call resources on local, Mastra platform, Trace Intelligence, or remote servers.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[540,541,544,545],{"name":417,"slug":418,"type":15},{"name":542,"slug":543,"type":15},"Documentation","documentation",{"name":421,"slug":422,"type":15},{"name":546,"slug":547,"type":15},"Workflow Automation","workflow-automation",69,"https:\u002F\u002Fgithub.com\u002Fmastra-ai\u002Fskills","2026-08-02T05:48:04.427045",{"slug":552,"name":552,"fn":553,"description":554,"org":555,"tags":556,"stars":563,"repoUrl":564,"updatedAt":565},"infinite-moves","execute autonomous tasks with Infinite Moves","Bridges to the infinite-moves plugin for autonomous task execution. Activates when user mentions tasks, backlog, dev loop, ideate, generate tasks, sweep debt, or wants continuous development. Knows how to invoke \u002Fmoves commands without user typing them.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[557,558,559,560],{"name":417,"slug":418,"type":15},{"name":470,"slug":471,"type":15},{"name":421,"slug":422,"type":15},{"name":561,"slug":562,"type":15},"Task Management","task-management",2,"https:\u002F\u002Fgithub.com\u002Fmastra-ai\u002Finfinite-moves","2026-04-06T18:29:17.851005",{"slug":567,"name":567,"fn":568,"description":569,"org":570,"tags":571,"stars":25,"repoUrl":575,"updatedAt":576},"general-tasks","execute general file and shell tasks","Default process for handling open-ended tasks that touch files, the shell, or the web.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[572,573,574],{"name":470,"slug":471,"type":15},{"name":443,"slug":444,"type":15},{"name":421,"slug":422,"type":15},"https:\u002F\u002Fgithub.com\u002Fmastra-ai\u002Ftemplate-claw-assistant","2026-06-17T08:25:16.583944",{"slug":4,"name":4,"fn":5,"description":6,"org":578,"tags":579,"stars":25,"repoUrl":26,"updatedAt":27},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[580,581,582,583],{"name":20,"slug":21,"type":15},{"name":23,"slug":24,"type":15},{"name":13,"slug":14,"type":15},{"name":17,"slug":18,"type":15},13]