[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6HBSRW4PDFE6K4F8JYPZQ05":3,"skill-same:01M6HBSRW4PDFE6K4F8JYPZQ05":68},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6HBSRW4PDFE6K4F8JYPZQ05","jira-cli",null,"Interact with Jira from the command line to create, list, view, edit, and transition issues, manage sprints and epics, and perform common Jira workflows. Use when the user asks about Jira tasks, tickets, issues, sprints, or needs to manage project work items.","micsapp\u002Fmicstec-skills","micsapp","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F82411001?v=4","01M6GWCFQ6D3PV8EHNY62NN5VW","01M6GWCFVE1PA5HG0DKC7AMFJ3",4,"MIT","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fawesome-copilot-agents\u002Fskills\u002Fjira-cli\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"jira","jira cli","cli","work","sprints","line","token","project work","project","view","list","edit","command","common","api","issues","create","tasks","init","workflows","2026-11-10 10:12:30",false,"---\nname: jira-cli\ndescription: Interact with Jira from the command line to create, list, view, edit, and transition issues, manage sprints and epics, and perform common Jira workflows. Use when the user asks about Jira tasks, tickets, issues, sprints, or needs to manage project work items.\nlicense: MIT\ncompatibility: Requires jira-cli installed (https:\u002F\u002Fgithub.com\u002Fankitpokhrel\u002Fjira-cli) and configured with `jira init`. Requires JIRA_API_TOKEN environment variable.\nmetadata:\n  author: Colby Timm\n  version: \"1.0\"\n---\n\n# Jira CLI\n\nInteract with Atlassian Jira from the command line using [jira-cli](https:\u002F\u002Fgithub.com\u002Fankitpokhrel\u002Fjira-cli).\n\n## When to Use\n\n- User asks to create, view, edit, or search Jira issues\u002Ftickets\n- User needs to transition issues through workflow states (To Do → In Progress → Done)\n- User wants to manage sprints, epics, or boards\n- User needs to assign issues, add comments, or log work time\n- User asks about their current tasks or sprint progress\n\n## Prerequisites\n\n1. Install jira-cli: `brew install ankitpokhrel\u002Fjira-cli\u002Fjira-cli` (macOS) or download from [releases](https:\u002F\u002Fgithub.com\u002Fankitpokhrel\u002Fjira-cli\u002Freleases)\n2. Set API token: `export JIRA_API_TOKEN=\"your-token\"`\n3. Initialize: `jira init` and follow prompts\n\n## Issue Commands\n\n### List Issues\n\n```bash\n# List issues in current project\njira issue list\n\n# List my assigned issues\njira issue list -a$(jira me)\n\n# List issues by status\njira issue list -s\"In Progress\"\n\n# List high priority issues\njira issue list -yHigh\n\n# List issues with multiple filters\njira issue list -a$(jira me) -s\"To Do\" -yHigh --created week\n\n# List issues with raw JQL\njira issue list -q \"project = PROJ AND status = 'In Progress'\"\n\n# Plain text output for scripting\njira issue list --plain --columns key,summary,status --no-headers\n```\n\n### Create Issues\n\n```bash\n# Interactive issue creation\njira issue create\n\n# Create with all options specified\njira issue create -tBug -s\"Login button not working\" -b\"Description here\" -yHigh --no-input\n\n# Create a story\njira issue create -tStory -s\"Add user authentication\" -yMedium\n\n# Create with labels and components\njira issue create -tTask -s\"Update dependencies\" -lmaintenance -l\"tech-debt\" -Cbackend\n\n# Create and assign to self\njira issue create -tBug -s\"Fix crash on startup\" -a$(jira me) --no-input\n```\n\n### View Issues\n\n```bash\n# View issue details\njira issue view ISSUE-123\n\n# View with comments\njira issue view ISSUE-123 --comments 10\n\n# View in plain text\njira issue view ISSUE-123 --plain\n\n# Open issue in browser\njira open ISSUE-123\n```\n\n### Edit Issues\n\n```bash\n# Edit summary\njira issue edit ISSUE-123 -s\"Updated summary\"\n\n# Edit description\njira issue edit ISSUE-123 -b\"New description\"\n\n# Edit priority\njira issue edit ISSUE-123 -yHigh\n\n# Add labels\njira issue edit ISSUE-123 -lnew-label\n```\n\n### Transition Issues\n\n```bash\n# Move issue to a new status\njira issue move ISSUE-123 \"In Progress\"\n\n# Move with comment\njira issue move ISSUE-123 \"Done\" --comment \"Completed the task\"\n\n# Move and set resolution\njira issue move ISSUE-123 \"Done\" -RFixed\n```\n\n### Assign Issues\n\n```bash\n# Assign to self\njira issue assign ISSUE-123 $(jira me)\n\n# Assign to specific user\njira issue assign ISSUE-123 username\n\n# Unassign\njira issue assign ISSUE-123 x\n```\n\n### Comments\n\n```bash\n# Add a comment\njira issue comment add ISSUE-123 \"This is my comment\"\n\n# Add comment from editor\njira issue comment add ISSUE-123\n```\n\n### Work Logging\n\n```bash\n# Log time\njira issue worklog add ISSUE-123 \"2h 30m\"\n\n# Log time with comment\njira issue worklog add ISSUE-123 \"1d 4h\" --comment \"Completed feature implementation\" --no-input\n```\n\n### Link & Clone Issues\n\n```bash\n# Link two issues\njira issue link ISSUE-123 ISSUE-456 Blocks\n\n# Unlink issues\njira issue unlink ISSUE-123 ISSUE-456\n\n# Clone an issue\njira issue clone ISSUE-123 -s\"Cloned: New summary\"\n\n# Delete an issue\njira issue delete ISSUE-123\n```\n\n## Epic Commands\n\n```bash\n# List epics\njira epic list\n\n# List epics in table format\njira epic list --table\n\n# Create an epic\njira epic create -n\"Q1 Features\" -s\"Epic summary\" -b\"Epic description\"\n\n# Add issues to epic\njira epic add EPIC-1 ISSUE-123 ISSUE-456\n\n# Remove issues from epic\njira epic remove ISSUE-123 ISSUE-456\n```\n\n## Sprint Commands\n\n```bash\n# List sprints\njira sprint list\n\n# List current\u002Factive sprint\njira sprint list --current\n\n# List my issues in current sprint\njira sprint list --current -a$(jira me)\n\n# Add issues to sprint\njira sprint add SPRINT_ID ISSUE-123 ISSUE-456\n```\n\n## Project & Board Commands\n\n```bash\n# List projects\njira project list\n\n# List boards\njira board list\n\n# List releases\u002Fversions\njira release list\n\n# Open project in browser\njira open\n```\n\n## Utility Commands\n\n```bash\n# Get current username\njira me\n\n# Show help\njira --help\njira issue --help\n\n# Setup shell completion\njira completion bash  # or zsh, fish, powershell\n```\n\n## Common Flags\n\n| Flag | Description |\n| ---- | ----------- |\n| `--plain` | Plain text output (no interactive UI) |\n| `--raw` | Raw JSON output |\n| `--csv` | CSV output |\n| `--no-input` | Skip interactive prompts |\n| `-t, --type` | Issue type (Bug, Story, Task, Epic) |\n| `-s, --summary` | Issue summary\u002Ftitle |\n| `-b, --body` | Issue description |\n| `-y, --priority` | Priority (Highest, High, Medium, Low, Lowest) |\n| `-l, --label` | Labels (repeatable) |\n| `-a, --assignee` | Assignee username |\n| `-r, --reporter` | Reporter username |\n| `-C, --component` | Component name |\n| `-P, --parent` | Parent issue\u002Fepic key |\n| `-q, --jql` | Raw JQL query |\n| `--created` | Filter by creation date (-7d, week, month) |\n| `--order-by` | Sort field |\n| `--reverse` | Reverse sort order |\n\n## Common Workflows\n\n### Start Working on an Issue\n\n```bash\n# Assign to self and move to In Progress\njira issue assign ISSUE-123 $(jira me)\njira issue move ISSUE-123 \"In Progress\"\n```\n\n### Complete an Issue\n\n```bash\n# Log work and close\njira issue worklog add ISSUE-123 \"4h\" --no-input\njira issue move ISSUE-123 \"Done\" --comment \"Completed\" -RFixed\n```\n\n### Daily Standup Review\n\n```bash\n# View my current sprint tasks\njira sprint list --current -a$(jira me)\n```\n\n### Create and Track a Bug\n\n```bash\n# Create bug\njira issue create -tBug -s\"App crashes on login\" -yHigh -lbug --no-input\n# Note the returned issue key, then assign\njira issue assign BUG-123 $(jira me)\njira issue move BUG-123 \"In Progress\"\n```\n\n## Output Examples\n\n| Command | Use Case |\n| ------- | -------- |\n| `jira issue list --plain` | Script-friendly output |\n| `jira issue list --raw` | JSON for parsing |\n| `jira issue list --csv` | Export to spreadsheet |\n\n## Limitations\n\n- Requires prior `jira init` configuration\n- Some features may vary between Jira Cloud and Server\n- Complex custom fields may require `--custom` flag with field IDs\n- Rate limits apply based on Jira instance configuration\n","# Jira CLI\n\nInteract with Atlassian Jira from the command line using [jira-cli](https:\u002F\u002Fgithub.com\u002Fankitpokhrel\u002Fjira-cli).\n\n## When to Use\n\n- User asks to create, view, edit, or search Jira issues\u002Ftickets\n- User needs to transition issues through workflow states (To Do → In Progress → Done)\n- User wants to manage sprints, epics, or boards\n- User needs to assign issues, add comments, or log work time\n- User asks about their current tasks or sprint progress\n\n## Prerequisites\n\n1. Install jira-cli: `brew install ankitpokhrel\u002Fjira-cli\u002Fjira-cli` (macOS) or download from [releases](https:\u002F\u002Fgithub.com\u002Fankitpokhrel\u002Fjira-cli\u002Freleases)\n2. Set API token: `export JIRA_API_TOKEN=\"your-token\"`\n3. Initialize: `jira init` and follow prompts\n\n## Issue Commands\n\n### List Issues\n\n```bash\n# List issues in current project\njira issue list\n\n# List my assigned issues\njira issue list -a$(jira me)\n\n# List issues by status\njira issue list -s\"In Progress\"\n\n# List high priority issues\njira issue list -yHigh\n\n# List issues with multiple filters\njira issue list -a$(jira me) -s\"To Do\" -yHigh --created week\n\n# List issues with raw JQL\njira issue list -q \"project = PROJ AND status = 'In Progress'\"\n\n# Plain text output for scripting\njira issue list --plain --columns key,summary,status --no-headers\n```\n\n### Create Issues\n\n```bash\n# Interactive issue creation\njira issue create\n\n# Create with all options specified\njira issue create -tBug -s\"Login button not working\" -b\"Description here\" -yHigh --no-input\n\n# Create a story\njira issue create -tStory -s\"Add user authentication\" -yMedium\n\n# Create with labels and components\njira issue create -tTask -s\"Update dependencies\" -lmaintenance -l\"tech-debt\" -Cbackend\n\n# Create and assign to self\njira issue create -tBug -s\"Fix crash on startup\" -a$(jira me) --no-input\n```\n\n### View Issues\n\n```bash\n# View issue details\njira issue view ISSUE-123\n\n# View with comments\njira issue view ISSUE-123 --comments 10\n\n# View in plain text\njira issue view ISSUE-123 --plain\n\n# Open issue in browser\njira open ISSUE-123\n```\n\n### Edit Issues\n\n```bash\n# Edit summary\njira issue edit ISSUE-123 -s\"Updated summary\"\n\n# Edit description\njira issue edit ISSUE-123 -b\"New description\"\n\n# Edit priority\njira issue edit ISSUE-123 -yHigh\n\n# Add labels\njira issue edit ISSUE-123 -lnew-label\n```\n\n### Transition Issues\n\n```bash\n# Move issue to a new status\njira issue move ISSUE-123 \"In Progress\"\n\n# Move with comment\njira issue move ISSUE-123 \"Done\" --comment \"Completed the task\"\n\n# Move and set resolution\njira issue move ISSUE-123 \"Done\" -RFixed\n```\n\n### Assign Issues\n\n```bash\n# Assign to self\njira issue assign ISSUE-123 $(jira me)\n\n# Assign to specific user\njira issue assign ISSUE-123 username\n\n# Unassign\njira issue assign ISSUE-123 x\n```\n\n### Comments\n\n```bash\n# Add a comment\njira issue comment add ISSUE-123 \"This is my comment\"\n\n# Add comment from editor\njira issue comment add ISSUE-123\n```\n\n### Work Logging\n\n```bash\n# Log time\njira issue worklog add ISSUE-123 \"2h 30m\"\n\n# Log time with comment\njira issue worklog add ISSUE-123 \"1d 4h\" --comment \"Completed feature implementation\" --no-input\n```\n\n### Link & Clone Issues\n\n```bash\n# Link two issues\njira issue link ISSUE-123 ISSUE-456 Blocks\n\n# Unlink issues\njira issue unlink ISSUE-123 ISSUE-456\n\n# Clone an issue\njira issue clone ISSUE-123 -s\"Cloned: New summary\"\n\n# Delete an issue\njira issue delete ISSUE-123\n```\n\n## Epic Commands\n\n```bash\n# List epics\njira epic list\n\n# List epics in table format\njira epic list --table\n\n# Create an epic\njira epic create -n\"Q1 Features\" -s\"Epic summary\" -b\"Epic description\"\n\n# Add issues to epic\njira epic add EPIC-1 ISSUE-123 ISSUE-456\n\n# Remove issues from epic\njira epic remove ISSUE-123 ISSUE-456\n```\n\n## Sprint Commands\n\n```bash\n# List sprints\njira sprint list\n\n# List current\u002Factive sprint\njira sprint list --current\n\n# List my issues in current sprint\njira sprint list --current -a$(jira me)\n\n# Add issues to sprint\njira sprint add SPRINT_ID ISSUE-123 ISSUE-456\n```\n\n## Project & Board Commands\n\n```bash\n# List projects\njira project list\n\n# List boards\njira board list\n\n# List releases\u002Fversions\njira release list\n\n# Open project in browser\njira open\n```\n\n## Utility Commands\n\n```bash\n# Get current username\njira me\n\n# Show help\njira --help\njira issue --help\n\n# Setup shell completion\njira completion bash  # or zsh, fish, powershell\n```\n\n## Common Flags\n\n| Flag | Description |\n| ---- | ----------- |\n| `--plain` | Plain text output (no interactive UI) |\n| `--raw` | Raw JSON output |\n| `--csv` | CSV output |\n| `--no-input` | Skip interactive prompts |\n| `-t, --type` | Issue type (Bug, Story, Task, Epic) |\n| `-s, --summary` | Issue summary\u002Ftitle |\n| `-b, --body` | Issue description |\n| `-y, --priority` | Priority (Highest, High, Medium, Low, Lowest) |\n| `-l, --label` | Labels (repeatable) |\n| `-a, --assignee` | Assignee username |\n| `-r, --reporter` | Reporter username |\n| `-C, --component` | Component name |\n| `-P, --parent` | Parent issue\u002Fepic key |\n| `-q, --jql` | Raw JQL query |\n| `--created` | Filter by creation date (-7d, week, month) |\n| `--order-by` | Sort field |\n| `--reverse` | Reverse sort order |\n\n## Common Workflows\n\n### Start Working on an Issue\n\n```bash\n# Assign to self and move to In Progress\njira issue assign ISSUE-123 $(jira me)\njira issue move ISSUE-123 \"In Progress\"\n```\n\n### Complete an Issue\n\n```bash\n# Log work and close\njira issue worklog add ISSUE-123 \"4h\" --no-input\njira issue move ISSUE-123 \"Done\" --comment \"Completed\" -RFixed\n```\n\n### Daily Standup Review\n\n```bash\n# View my current sprint tasks\njira sprint list --current -a$(jira me)\n```\n\n### Create and Track a Bug\n\n```bash\n# Create bug\njira issue create -tBug -s\"App crashes on login\" -yHigh -lbug --no-input\n# Note the returned issue key, then assign\njira issue assign BUG-123 $(jira me)\njira issue move BUG-123 \"In Progress\"\n```\n\n## Output Examples\n\n| Command | Use Case |\n| ------- | -------- |\n| `jira issue list --plain` | Script-friendly output |\n| `jira issue list --raw` | JSON for parsing |\n| `jira issue list --csv` | Export to spreadsheet |\n\n## Limitations\n\n- Requires prior `jira init` configuration\n- Some features may vary between Jira Cloud and Server\n- Complex custom fields may require `--custom` flag with field IDs\n- Rate limits apply based on Jira instance configuration\n",{"name":5,"license":14,"metadata":43,"description":7,"compatibility":46},{"author":44,"version":45},"Colby Timm","1.0","Requires jira-cli installed (https:\u002F\u002Fgithub.com\u002Fankitpokhrel\u002Fjira-cli) and configured with `jira init`. Requires JIRA_API_TOKEN environment variable.","master","3f5d983eb4ef375b749adcd6b07ec03bd82ae8a8","copilot-cli\u002Fawesome-copilot-agents\u002Fskills\u002Fjira-cli",0,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills","https:\u002F\u002Fgithub.com\u002Fmicsapp","2026-03-20 11:24:18",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add micsapp\u002Fmicstec-skills --skill jira-cli",{"tool":60,"command":61},"bunx","bunx skills add micsapp\u002Fmicstec-skills --skill jira-cli",{"tool":63,"command":64},"pnpm","pnpm dlx skills add micsapp\u002Fmicstec-skills --skill jira-cli","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fawesome-copilot-agents\u002Fskills\u002Fjira-cli\u002FSKILL.md",true,[],[69,105,134,155,175,190],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":85,"publishedAt":38},"01M6HBTJ02FXBFG9NYEHHYAP52","azure-apim-architecture","Analyzes and explains Azure API Management architecture decisions for enterprise API marketplace implementations using VNet Internal mode, Front Door, hybrid authentication, and multi-environment strategies. Use when discussing APIM component selection, network topology, cost optimization, or comparing alternatives like workspaces vs instances, VNet Internal vs External mode, or Front Door vs Application Gateway.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fazure-apim-architecture\u002FSKILL.md",[75,80],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[86,87,88,89,90,91,92,93,94,32,95,96,97,98,99,100,101,102,103,104],"architecture","azure","azure apim architecture","component","authentication","gateway","topology","Optimization","network","team","environment","multi-environment","workspaces","instances","selection","strategies","azure api management","mode","for",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":119,"publishedAt":38},"01M6HBT7J4H082JEEA670B3EQ9","apiops-deployment","Guides deployment of Azure API Management infrastructure using Infrastructure as Code (Bicep\u002FTerraform), CI\u002FCD pipelines (GitHub Actions\u002FAzure DevOps), and APIOps workflows. Use when deploying APIM, creating pipelines, or implementing dev→test→prod promotion strategies.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fapiops-deployment\u002FSKILL.md",[111,112,115,118],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},{"categoryNo":113,"categoryName":114,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":116,"categoryName":117,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},[120,121,37,122,87,123,124,125,126,127,128,129,32,95,101,130,131,102,132,133],"deployment","apiops deployment","azure devops","infrastructure","code","infrastructure as code","actions","ci","github actions","github-actions","as","guides","CI\u002FCD","implementing",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":141,"publishedAt":38},"01M6HBT2HEA23THNE9E00GYQBE","apim-policy-authoring","Creates production-ready Azure API Management policy XML for authentication (OAuth 2.0, JWT validation, subscription keys), rate limiting, CORS configuration, error handling, and API transformations. Use when implementing API security, access control, or request\u002Fresponse processing logic.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fapim-policy-authoring\u002FSKILL.md",[140],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},[142,143,144,145,87,90,32,95,146,147,148,149,150,151,152,102,153,154,133,104],"policy","authoring","apim policy authoring","security","access","use","ready","api security","Access Control","error","processing","cors configuration","production-ready",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":163,"publishedAt":38},"01M6HBSY65SB29J9WE9KYD0K6T","api-security-review","Reviews Azure API Management configurations for security vulnerabilities, OWASP API Security Top 10 compliance, VNet Internal mode validation, Private Link verification, and Azure Security Benchmark alignment. Use when performing security audits, pre-deployment validation, or compliance reviews.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fcopilot-agent-skills\u002F.github\u002Fskills\u002Fapi-security-review\u002FSKILL.md",[161,162],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},[164,145,165,32,149,166,87,120,167,168,169,170,95,171,102,172,173,174,103,104],"review","security review","api security review","benchmark","verification","owasp","owasp-api","alignment","azure security","reviews","top",{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":181,"publishedAt":38},"01M6HBSNS3JHMW603G47TWE31H","calculator","Performs arbitrary-precision arithmetic calculations including addition, subtraction, multiplication, division, and exponents. Use when the user asks to calculate, compute, or evaluate math expressions, or when precise decimal arithmetic is needed to avoid floating-point errors.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fawesome-copilot-agents\u002Fskills\u002Fcalculator\u002FSKILL.md",[],[177,182,183,184,185,186,187,147,188,189],"npm","js","calculate","node","math","user","compute","errors",{"skillNo":191,"name":192,"nameZh":6,"description":193,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":194,"categories":195,"keywords":200,"publishedAt":38},"01M6HBF3NCXJRNP9AC57JCZZ51","test-skill","Test skill for E2E validation. Trigger with \"run test skill\" or \"execute test\".\nUse this skill when testing skill activation and tool permissions.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fclaude-code\u002Fplugins-plus-skills\u002Ftests\u002Fe2e\u002Ffixtures\u002Ftest-plugin\u002Fskills\u002Ftest-skill\u002FSKILL.md",[196,199],{"categoryNo":197,"categoryName":198,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":116,"categoryName":117,"taxonomyType":78,"taxonomyTypeDesc":79},[201,202,203,204,205,206,207,208,209,210,211,212,213,214,147,215,216,217,218,104],"test","Test Skill","testing","run","validation","permissions","run test","e2e","Bash","tool","testing skill","read","write","execute","example","test author","trigger","with"]