[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6J4BCA86Z43WNX3TR9KB3JY":3,"skill-same:01M6J4BCA86Z43WNX3TR9KB3JY":58},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":6,"ownerHtmlUrl":43,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":44,"install":45,"resources":57},"01M6J4BCA86Z43WNX3TR9KB3JY","feedback",null,"File a bug report or feature suggestion on GitHub via gh CLI. Gathers details conversationally, previews, and creates an issue. Use when the user wants to report a bug or suggest a feature.","dayour\u002FMCS-Agent-Builder","dayour","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F27440189?v=4","01M6J4B4HCG47B9AN14ADC3FV5","01M6J4B4P4QYVAZ0C7PZ84E1XD",0,"MIT","https:\u002F\u002Fgithub.com\u002Fdayour\u002FMCS-Agent-Builder\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ffeedback\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31],"cli","github","bug report","report","file","gh","gh cli","user","use","bug","issue","feature","via","true","2026-11-10 10:12:30",false,"---\nname: feedback\ndescription: \"File a bug report or feature suggestion on GitHub via gh CLI. Gathers details conversationally, previews, and creates an issue. Use when the user wants to report a bug or suggest a feature.\"\nuser_invocable: true\n---\n\n# Feedback — Bug Reports & Feature Suggestions\n\nFile bugs and suggestions on GitHub without leaving the dashboard.\n\n## Determine Type\n\nFrom the invocation, determine the feedback type:\n- Args contain `bug` (or user describes something broken\u002Fwrong\u002Ffailing) → **Bug**\n- Args contain `suggest` or `enhancement` (or user describes something they want added\u002Fimproved) → **Suggestion**\n- Ambiguous → ask: \"Is this a bug report or a feature suggestion?\"\n\n## Process\n\n1. **Auth & tooling check** — run `gh auth status`. If not authenticated, tell the user to run `gh auth login` and stop.\n\n2. **Account confirmation (MANDATORY)** — show the user the signed-in account from `gh auth status` output and ask them to confirm:\n   > You're signed in as **[username]**. Issues will be created in **microsoft\u002FMCS-Agent-Builder**. Is this correct?\n\n   Do NOT proceed until the user confirms. If they say no, help them switch accounts with `gh auth login`.\n\n3. **Check for pre-filled context** — if args were passed (from the dashboard dialog), extract the context and skip the \"ask\" step. The format is: `[bug|suggest] Project: X | Agent: Y | Page: Z | ... | User says: \"description\"`. Use the \"User says\" portion as the description and the rest as auto-context.\n\n4. **If no args**, ask ONE question:\n   - Bug: \"What went wrong? Describe the bug — what happened, what you expected, and any steps to reproduce.\"\n   - Suggestion: \"What would you like to see added or improved?\"\n\n5. **Auto-gather context** Claude already knows:\n   - Current project (from Build-Guides\u002F or conversation or pre-filled args)\n   - Skill or workflow that failed (if applicable)\n   - Environment \u002F account (from session config)\n   - Any error messages from the current session\n\n6. **Generate issue**:\n\n   **For bugs:**\n   - **Title**: `Bug: \u003Cconcise summary>` (under 70 chars)\n   - **Label**: `bug`\n   - **Body**:\n     ```\n     ## What happened\n     [user's description]\n\n     ## Steps to reproduce\n     [extracted from description, or \"Not provided\"]\n\n     ## Expected behavior\n     [extracted or inferred]\n\n     ## Environment\n     - Account: [if known]\n     - Environment: [if known]\n     - Skill\u002Fworkflow: [if applicable]\n     - Page: [if provided]\n     ```\n\n   **For suggestions:**\n   - **Title**: `Suggestion: \u003Cconcise summary>` (under 70 chars)\n   - **Label**: `enhancement`\n   - **Body**:\n     ```\n     ## Problem \u002F motivation\n     [why this would help]\n\n     ## Proposed solution\n     [what the user wants]\n\n     ## Context\n     - Area: [dashboard, skills, build workflow, etc.]\n     - Related: [any related features or components]\n     - Page: [if provided]\n     ```\n\n7. **Preview** — show the full title + body to the user and ask:\n   > Here's the issue I'll create. Want me to submit it, or would you like to change anything?\n\n8. **On confirmation** — run:\n   ```\n   gh issue create --repo microsoft\u002FMCS-Agent-Builder --title \"Bug: ...\" --body \"$(cat \u003C\u003C'EOF'\n   \u003Cbody>\n   EOF\n   )\" --label bug\n   ```\n   (Use `--label enhancement` for suggestions.)\n\n9. **Return** the issue number and URL to the user.\n\n## Rules\n\n- Repo is always `microsoft\u002FMCS-Agent-Builder`\n- ALWAYS confirm the user's signed-in account before creating anything\n- NEVER submit without user confirmation of the issue preview\n- Use HEREDOC for the body to preserve formatting\n- Keep the title under 70 characters\n- If the user's description is vague, ask ONE follow-up — don't interrogate\n- When invoked with pre-filled args from the dashboard, skip the description question but STILL confirm the account\n","# Feedback — Bug Reports & Feature Suggestions\n\nFile bugs and suggestions on GitHub without leaving the dashboard.\n\n## Determine Type\n\nFrom the invocation, determine the feedback type:\n- Args contain `bug` (or user describes something broken\u002Fwrong\u002Ffailing) → **Bug**\n- Args contain `suggest` or `enhancement` (or user describes something they want added\u002Fimproved) → **Suggestion**\n- Ambiguous → ask: \"Is this a bug report or a feature suggestion?\"\n\n## Process\n\n1. **Auth & tooling check** — run `gh auth status`. If not authenticated, tell the user to run `gh auth login` and stop.\n\n2. **Account confirmation (MANDATORY)** — show the user the signed-in account from `gh auth status` output and ask them to confirm:\n   > You're signed in as **[username]**. Issues will be created in **microsoft\u002FMCS-Agent-Builder**. Is this correct?\n\n   Do NOT proceed until the user confirms. If they say no, help them switch accounts with `gh auth login`.\n\n3. **Check for pre-filled context** — if args were passed (from the dashboard dialog), extract the context and skip the \"ask\" step. The format is: `[bug|suggest] Project: X | Agent: Y | Page: Z | ... | User says: \"description\"`. Use the \"User says\" portion as the description and the rest as auto-context.\n\n4. **If no args**, ask ONE question:\n   - Bug: \"What went wrong? Describe the bug — what happened, what you expected, and any steps to reproduce.\"\n   - Suggestion: \"What would you like to see added or improved?\"\n\n5. **Auto-gather context** Claude already knows:\n   - Current project (from Build-Guides\u002F or conversation or pre-filled args)\n   - Skill or workflow that failed (if applicable)\n   - Environment \u002F account (from session config)\n   - Any error messages from the current session\n\n6. **Generate issue**:\n\n   **For bugs:**\n   - **Title**: `Bug: \u003Cconcise summary>` (under 70 chars)\n   - **Label**: `bug`\n   - **Body**:\n     ```\n     ## What happened\n     [user's description]\n\n     ## Steps to reproduce\n     [extracted from description, or \"Not provided\"]\n\n     ## Expected behavior\n     [extracted or inferred]\n\n     ## Environment\n     - Account: [if known]\n     - Environment: [if known]\n     - Skill\u002Fworkflow: [if applicable]\n     - Page: [if provided]\n     ```\n\n   **For suggestions:**\n   - **Title**: `Suggestion: \u003Cconcise summary>` (under 70 chars)\n   - **Label**: `enhancement`\n   - **Body**:\n     ```\n     ## Problem \u002F motivation\n     [why this would help]\n\n     ## Proposed solution\n     [what the user wants]\n\n     ## Context\n     - Area: [dashboard, skills, build workflow, etc.]\n     - Related: [any related features or components]\n     - Page: [if provided]\n     ```\n\n7. **Preview** — show the full title + body to the user and ask:\n   > Here's the issue I'll create. Want me to submit it, or would you like to change anything?\n\n8. **On confirmation** — run:\n   ```\n   gh issue create --repo microsoft\u002FMCS-Agent-Builder --title \"Bug: ...\" --body \"$(cat \u003C\u003C'EOF'\n   \u003Cbody>\n   EOF\n   )\" --label bug\n   ```\n   (Use `--label enhancement` for suggestions.)\n\n9. **Return** the issue number and URL to the user.\n\n## Rules\n\n- Repo is always `microsoft\u002FMCS-Agent-Builder`\n- ALWAYS confirm the user's signed-in account before creating anything\n- NEVER submit without user confirmation of the issue preview\n- Use HEREDOC for the body to preserve formatting\n- Keep the title under 70 characters\n- If the user's description is vague, ask ONE follow-up — don't interrogate\n- When invoked with pre-filled args from the dashboard, skip the description question but STILL confirm the account\n",{"name":5,"description":7,"user_invocable":37},true,"main","b7593fb57652591678d1aeb9bcc19738e903ffbe",".claude\u002Fskills\u002Ffeedback",3,"https:\u002F\u002Fgithub.com\u002Fdayour\u002FMCS-Agent-Builder","https:\u002F\u002Fgithub.com\u002Fdayour","2026-11-08 11:20:11",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":37},[47,50,53],{"tool":48,"command":49},"npx","npx skills add dayour\u002FMCS-Agent-Builder --skill feedback",{"tool":51,"command":52},"bunx","bunx skills add dayour\u002FMCS-Agent-Builder --skill feedback",{"tool":54,"command":55},"pnpm","pnpm dlx skills add dayour\u002FMCS-Agent-Builder --skill feedback","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdayour\u002FMCS-Agent-Builder\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ffeedback\u002FSKILL.md",[],[59,78,85,90,97,102],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":32},"01M6WTHH2JPKXM1JDRE55KC4A6","order-status","Read the packaged Copilot Studio agent definition, including messaging topics and boundaries, from the local plugin.","https:\u002F\u002Fgithub.com\u002Fdayour\u002FMCS-Agent-Builder\u002Fblob\u002Fmain\u002Fschema\u002Ffixtures\u002Finvalid\u002Fmodel-secret\u002Fskills\u002Forder-status\u002FSKILL.md",[],[66,67,68,69,70,71,72,73,74,75,76,77],"order status","status","copilot","plugin","copilot studio","messaging","read","local","agent definition","studio","definition","topics",{"skillNo":79,"name":80,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":32},"01M6WTHE20Y6X94754CP3TAY1Y","level-pass","https:\u002F\u002Fgithub.com\u002Fdayour\u002FMCS-Agent-Builder\u002Fblob\u002Fmain\u002Fschema\u002Ffixtures\u002Finvalid\u002Flevel-status-failed\u002Fskills\u002Flevel-pass\u002FSKILL.md",[],[84,72,71,70,69,68,75,73,74,76,77],"level pass",{"skillNo":86,"name":80,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":32},"01M6WTHBZ5EY53QPYKREMEVHZK","https:\u002F\u002Fgithub.com\u002Fdayour\u002FMCS-Agent-Builder\u002Fblob\u002Fmain\u002Fschema\u002Ffixtures\u002Finvalid\u002Flevel-status-fail\u002Fskills\u002Flevel-pass\u002FSKILL.md",[],[84,76,77,75,74,73,72,71,68,70,69],{"skillNo":91,"name":92,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":32},"01M6WTH9AKX173Y69CJS3CZM5A","level-not-passing","https:\u002F\u002Fgithub.com\u002Fdayour\u002FMCS-Agent-Builder\u002Fblob\u002Fmain\u002Fschema\u002Ffixtures\u002Finvalid\u002Flevel-malformed\u002Fskills\u002Flevel-not-passing\u002FSKILL.md",[],[96,68,69,70,71,72,73,74,75,76,77],"level not passing",{"skillNo":98,"name":80,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":32},"01M6WTH70Z5Z2JV26J9C1ZRYPS","https:\u002F\u002Fgithub.com\u002Fdayour\u002FMCS-Agent-Builder\u002Fblob\u002Fmain\u002Fschema\u002Ffixtures\u002Finvalid\u002Flevel-long-fence\u002Fskills\u002Flevel-pass\u002FSKILL.md",[],[84,74,68,69,70,71,72,73,75,76,77],{"skillNo":103,"name":80,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":32},"01M6WTH4ZSAJ8SADD803KY2DW0","https:\u002F\u002Fgithub.com\u002Fdayour\u002FMCS-Agent-Builder\u002Fblob\u002Fmain\u002Fschema\u002Ffixtures\u002Finvalid\u002Flevel-indented\u002Fskills\u002Flevel-pass\u002FSKILL.md",[],[84,69,70,71,72,73,74,75,76,77,68]]