[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H85AKYYJ6PC5J0MPVCYGA6":3,"skill-same:01M6H85AKYYJ6PC5J0MPVCYGA6":74},{"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":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":56,"repositoryHtmlUrl":57,"repositoryHomepageUrl":6,"ownerHtmlUrl":58,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":59,"install":60,"resources":73},"01M6H85AKYYJ6PC5J0MPVCYGA6","openevidence-core-workflow-a",null,"Execute OpenEvidence clinical query workflow for point-of-care decisions.\nUse when implementing real-time clinical decision support,\nbuilding EHR-integrated evidence lookups, or point-of-care queries.\nTrigger with phrases like \"openevidence clinical query\", \"point of care\",\n\"quick clinical lookup\", \"evidence search\".","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\u002Fclaude-code\u002Fplugins-plus-skills\u002Fplugins\u002Fsaas-packs\u002Fopenevidence-pack\u002Fskills\u002Fopenevidence-core-workflow-a\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"workflow","core","openevidence core workflow a","implementing","openclaw","quick","io","clinical","time","query","evidence","edit","write","read","decision","Bash","clinical decision support","search","code","support","2026-11-10 10:12:30",false,"---\nname: openevidence-core-workflow-a\ndescription: |\n  Execute OpenEvidence clinical query workflow for point-of-care decisions.\n  Use when implementing real-time clinical decision support,\n  building EHR-integrated evidence lookups, or point-of-care queries.\n  Trigger with phrases like \"openevidence clinical query\", \"point of care\",\n  \"quick clinical lookup\", \"evidence search\".\nallowed-tools: Read, Write, Edit, Bash(npm:*), Grep\nversion: 1.0.0\nlicense: MIT\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\ncompatible-with: claude-code, codex, openclaw\n---\n# OpenEvidence Core Workflow A: Clinical Query\n\n## Overview\nPrimary workflow for real-time clinical queries at the point of care. Returns evidence-based answers in 5-10 seconds with peer-reviewed citations.\n\n## Prerequisites\n- Completed `openevidence-install-auth` setup\n- Understanding of clinical decision support patterns\n- Valid API credentials configured\n\n## Use Cases\n- Drug interaction checks during prescribing\n- Treatment protocol lookups\n- Differential diagnosis support\n- Dosing verification\n- Clinical guideline queries\n\n## Instructions\n\n### Step 1: Structure the Clinical Query\n```typescript\n\u002F\u002F src\u002Fworkflows\u002Fclinical-query.ts\nimport { OpenEvidenceClient } from '@openevidence\u002Fsdk';\n\ninterface ClinicalQueryRequest {\n  question: string;\n  specialty: string;\n  urgency: 'stat' | 'urgent' | 'routine';\n  patientContext?: {\n    age?: number;\n    sex?: 'male' | 'female';\n    conditions?: string[];\n    medications?: string[];\n  };\n}\n\ninterface ClinicalQueryResponse {\n  answer: string;\n  citations: Citation[];\n  confidence: number;\n  responseTimeMs: number;\n  queryId: string;\n}\n\ninterface Citation {\n  source: string;\n  title: string;\n  year: number;\n  doi?: string;\n  guideline?: boolean;\n}\n```\n\n### Step 2: Implement Query Service\n```typescript\n\u002F\u002F src\u002Fservices\u002Fpoint-of-care-query.ts\nimport { OpenEvidenceClient } from '@openevidence\u002Fsdk';\n\nconst client = new OpenEvidenceClient({\n  apiKey: process.env.OPENEVIDENCE_API_KEY,\n  orgId: process.env.OPENEVIDENCE_ORG_ID,\n  timeout: 15000, \u002F\u002F 15 second timeout for point-of-care  # 15000 = configured value\n});\n\nexport async function queryAtPointOfCare(\n  request: ClinicalQueryRequest\n): Promise\u003CClinicalQueryResponse> {\n  const startTime = Date.now();\n\n  const response = await client.query({\n    question: request.question,\n    context: {\n      specialty: request.specialty,\n      urgency: request.urgency,\n      ...(request.patientContext && {\n        patientAge: request.patientContext.age,\n        patientSex: request.patientContext.sex,\n        relevantConditions: request.patientContext.conditions,\n        currentMedications: request.patientContext.medications,\n      }),\n    },\n    options: {\n      maxCitations: 5,\n      includeGuidelines: true,\n      prioritizeRecent: true, \u002F\u002F Prefer evidence from last 3 years\n    },\n  });\n\n  return {\n    answer: response.answer,\n    citations: response.citations.map(c => ({\n      source: c.source,\n      title: c.title,\n      year: c.year,\n      doi: c.doi,\n      guideline: c.type === 'guideline',\n    })),\n    confidence: response.confidence,\n    responseTimeMs: Date.now() - startTime,\n    queryId: response.id,\n  };\n}\n```\n\n### Step 3: Drug Interaction Check Example\n```typescript\n\u002F\u002F src\u002Fworkflows\u002Fdrug-interaction.ts\nexport async function checkDrugInteraction(\n  drug1: string,\n  drug2: string,\n  patientContext?: { age?: number; conditions?: string[] }\n): Promise\u003C{\n  hasInteraction: boolean;\n  severity: 'major' | 'moderate' | 'minor' | 'none';\n  details: string;\n  citations: Citation[];\n}> {\n  const response = await queryAtPointOfCare({\n    question: `What are the drug interactions between ${drug1} and ${drug2}?`,\n    specialty: 'pharmacology',\n    urgency: 'urgent',\n    patientContext,\n  });\n\n  \u002F\u002F Parse severity from response\n  const severity = determineSeverity(response.answer);\n\n  return {\n    hasInteraction: severity !== 'none',\n    severity,\n    details: response.answer,\n    citations: response.citations,\n  };\n}\n\nfunction determineSeverity(answer: string): 'major' | 'moderate' | 'minor' | 'none' {\n  const lower = answer.toLowerCase();\n  if (lower.includes('contraindicated') || lower.includes('major interaction')) return 'major';\n  if (lower.includes('moderate interaction') || lower.includes('caution')) return 'moderate';\n  if (lower.includes('minor interaction')) return 'minor';\n  if (lower.includes('no significant interaction') || lower.includes('no known interaction')) return 'none';\n  return 'moderate'; \u002F\u002F Default to moderate if unclear\n}\n```\n\n### Step 4: EHR Integration Pattern\n```typescript\n\u002F\u002F src\u002Fintegrations\u002Fehr-hook.ts\nimport { queryAtPointOfCare } from '..\u002Fservices\u002Fpoint-of-care-query';\n\n\u002F\u002F HL7 FHIR CDS Hooks integration\ninterface CDSRequest {\n  hook: string;\n  hookInstance: string;\n  context: {\n    patientId: string;\n    encounterId?: string;\n    medications?: any[];\n  };\n}\n\ninterface CDSResponse {\n  cards: CDSCard[];\n}\n\ninterface CDSCard {\n  summary: string;\n  detail: string;\n  indicator: 'info' | 'warning' | 'critical';\n  source: { label: string; url?: string };\n  suggestions?: any[];\n}\n\nexport async function handleCDSHook(request: CDSRequest): Promise\u003CCDSResponse> {\n  \u002F\u002F Extract clinical context from FHIR resources\n  const medications = request.context.medications?.map(m => m.medicationCodeableConcept?.text) || [];\n\n  \u002F\u002F Query OpenEvidence for relevant clinical information\n  const evidence = await queryAtPointOfCare({\n    question: buildClinicalQuestion(request.hook, medications),\n    specialty: 'family-medicine',\n    urgency: 'routine',\n    patientContext: {\n      medications,\n    },\n  });\n\n  return {\n    cards: [{\n      summary: 'Clinical Evidence Available',\n      detail: evidence.answer,\n      indicator: evidence.confidence > 0.9 ? 'info' : 'warning',\n      source: {\n        label: 'OpenEvidence',\n        url: 'https:\u002F\u002Fopenevidence.com',\n      },\n    }],\n  };\n}\n\nfunction buildClinicalQuestion(hook: string, medications: string[]): string {\n  switch (hook) {\n    case 'medication-prescribe':\n      return `Are there any drug interactions or contraindications for ${medications.join(', ')}?`;\n    case 'order-sign':\n      return `What are the clinical considerations for prescribing ${medications.join(', ')}?`;\n    default:\n      return `Provide clinical guidance for patient on ${medications.join(', ')}`;\n  }\n}\n```\n\n## Output\n- Real-time clinical query response (5-10 seconds)\n- Evidence-based answer with peer-reviewed citations\n- Confidence score for clinical decision support\n- Query audit trail for compliance\n\n## Error Handling\n| Error | Cause | Solution |\n|-------|-------|----------|\n| Timeout | Complex query or network | Increase timeout, simplify question |\n| Low confidence | Ambiguous query | Rephrase with more specific context |\n| No citations | Rare condition | Consider DeepConsult for deeper research |\n| Rate limit | Too many queries | Implement request queuing |\n\n## Performance Considerations\n- Target response time: \u003C 10 seconds for point-of-care\n- Cache frequent queries (drug info, guidelines)\n- Pre-warm connections during low-traffic periods\n- Use streaming responses for faster perceived performance\n\n## Examples\n\n### Complete Point-of-Care Integration\n```typescript\n\u002F\u002F Example: Emergency department workflow\nasync function edClinicalSupport(chiefComplaint: string, vitals: any) {\n  const queries = await Promise.all([\n    queryAtPointOfCare({\n      question: `What is the differential diagnosis for ${chiefComplaint}?`,\n      specialty: 'emergency-medicine',\n      urgency: 'stat',\n    }),\n    queryAtPointOfCare({\n      question: `What workup is recommended for ${chiefComplaint}?`,\n      specialty: 'emergency-medicine',\n      urgency: 'stat',\n    }),\n  ]);\n\n  return {\n    differential: queries[0],\n    workup: queries[1],\n  };\n}\n```\n\n## Resources\n- [OpenEvidence](https:\u002F\u002Fwww.openevidence.com\u002F)\n- [HL7 CDS Hooks](https:\u002F\u002Fcds-hooks.hl7.org\u002F)\n- [SMART on FHIR](https:\u002F\u002Fsmarthealthit.org\u002F)\n\n## Next Steps\nFor comprehensive research queries, see `openevidence-core-workflow-b` (DeepConsult).","# OpenEvidence Core Workflow A: Clinical Query\n\n## Overview\nPrimary workflow for real-time clinical queries at the point of care. Returns evidence-based answers in 5-10 seconds with peer-reviewed citations.\n\n## Prerequisites\n- Completed `openevidence-install-auth` setup\n- Understanding of clinical decision support patterns\n- Valid API credentials configured\n\n## Use Cases\n- Drug interaction checks during prescribing\n- Treatment protocol lookups\n- Differential diagnosis support\n- Dosing verification\n- Clinical guideline queries\n\n## Instructions\n\n### Step 1: Structure the Clinical Query\n```typescript\n\u002F\u002F src\u002Fworkflows\u002Fclinical-query.ts\nimport { OpenEvidenceClient } from '@openevidence\u002Fsdk';\n\ninterface ClinicalQueryRequest {\n  question: string;\n  specialty: string;\n  urgency: 'stat' | 'urgent' | 'routine';\n  patientContext?: {\n    age?: number;\n    sex?: 'male' | 'female';\n    conditions?: string[];\n    medications?: string[];\n  };\n}\n\ninterface ClinicalQueryResponse {\n  answer: string;\n  citations: Citation[];\n  confidence: number;\n  responseTimeMs: number;\n  queryId: string;\n}\n\ninterface Citation {\n  source: string;\n  title: string;\n  year: number;\n  doi?: string;\n  guideline?: boolean;\n}\n```\n\n### Step 2: Implement Query Service\n```typescript\n\u002F\u002F src\u002Fservices\u002Fpoint-of-care-query.ts\nimport { OpenEvidenceClient } from '@openevidence\u002Fsdk';\n\nconst client = new OpenEvidenceClient({\n  apiKey: process.env.OPENEVIDENCE_API_KEY,\n  orgId: process.env.OPENEVIDENCE_ORG_ID,\n  timeout: 15000, \u002F\u002F 15 second timeout for point-of-care  # 15000 = configured value\n});\n\nexport async function queryAtPointOfCare(\n  request: ClinicalQueryRequest\n): Promise\u003CClinicalQueryResponse> {\n  const startTime = Date.now();\n\n  const response = await client.query({\n    question: request.question,\n    context: {\n      specialty: request.specialty,\n      urgency: request.urgency,\n      ...(request.patientContext && {\n        patientAge: request.patientContext.age,\n        patientSex: request.patientContext.sex,\n        relevantConditions: request.patientContext.conditions,\n        currentMedications: request.patientContext.medications,\n      }),\n    },\n    options: {\n      maxCitations: 5,\n      includeGuidelines: true,\n      prioritizeRecent: true, \u002F\u002F Prefer evidence from last 3 years\n    },\n  });\n\n  return {\n    answer: response.answer,\n    citations: response.citations.map(c => ({\n      source: c.source,\n      title: c.title,\n      year: c.year,\n      doi: c.doi,\n      guideline: c.type === 'guideline',\n    })),\n    confidence: response.confidence,\n    responseTimeMs: Date.now() - startTime,\n    queryId: response.id,\n  };\n}\n```\n\n### Step 3: Drug Interaction Check Example\n```typescript\n\u002F\u002F src\u002Fworkflows\u002Fdrug-interaction.ts\nexport async function checkDrugInteraction(\n  drug1: string,\n  drug2: string,\n  patientContext?: { age?: number; conditions?: string[] }\n): Promise\u003C{\n  hasInteraction: boolean;\n  severity: 'major' | 'moderate' | 'minor' | 'none';\n  details: string;\n  citations: Citation[];\n}> {\n  const response = await queryAtPointOfCare({\n    question: `What are the drug interactions between ${drug1} and ${drug2}?`,\n    specialty: 'pharmacology',\n    urgency: 'urgent',\n    patientContext,\n  });\n\n  \u002F\u002F Parse severity from response\n  const severity = determineSeverity(response.answer);\n\n  return {\n    hasInteraction: severity !== 'none',\n    severity,\n    details: response.answer,\n    citations: response.citations,\n  };\n}\n\nfunction determineSeverity(answer: string): 'major' | 'moderate' | 'minor' | 'none' {\n  const lower = answer.toLowerCase();\n  if (lower.includes('contraindicated') || lower.includes('major interaction')) return 'major';\n  if (lower.includes('moderate interaction') || lower.includes('caution')) return 'moderate';\n  if (lower.includes('minor interaction')) return 'minor';\n  if (lower.includes('no significant interaction') || lower.includes('no known interaction')) return 'none';\n  return 'moderate'; \u002F\u002F Default to moderate if unclear\n}\n```\n\n### Step 4: EHR Integration Pattern\n```typescript\n\u002F\u002F src\u002Fintegrations\u002Fehr-hook.ts\nimport { queryAtPointOfCare } from '..\u002Fservices\u002Fpoint-of-care-query';\n\n\u002F\u002F HL7 FHIR CDS Hooks integration\ninterface CDSRequest {\n  hook: string;\n  hookInstance: string;\n  context: {\n    patientId: string;\n    encounterId?: string;\n    medications?: any[];\n  };\n}\n\ninterface CDSResponse {\n  cards: CDSCard[];\n}\n\ninterface CDSCard {\n  summary: string;\n  detail: string;\n  indicator: 'info' | 'warning' | 'critical';\n  source: { label: string; url?: string };\n  suggestions?: any[];\n}\n\nexport async function handleCDSHook(request: CDSRequest): Promise\u003CCDSResponse> {\n  \u002F\u002F Extract clinical context from FHIR resources\n  const medications = request.context.medications?.map(m => m.medicationCodeableConcept?.text) || [];\n\n  \u002F\u002F Query OpenEvidence for relevant clinical information\n  const evidence = await queryAtPointOfCare({\n    question: buildClinicalQuestion(request.hook, medications),\n    specialty: 'family-medicine',\n    urgency: 'routine',\n    patientContext: {\n      medications,\n    },\n  });\n\n  return {\n    cards: [{\n      summary: 'Clinical Evidence Available',\n      detail: evidence.answer,\n      indicator: evidence.confidence > 0.9 ? 'info' : 'warning',\n      source: {\n        label: 'OpenEvidence',\n        url: 'https:\u002F\u002Fopenevidence.com',\n      },\n    }],\n  };\n}\n\nfunction buildClinicalQuestion(hook: string, medications: string[]): string {\n  switch (hook) {\n    case 'medication-prescribe':\n      return `Are there any drug interactions or contraindications for ${medications.join(', ')}?`;\n    case 'order-sign':\n      return `What are the clinical considerations for prescribing ${medications.join(', ')}?`;\n    default:\n      return `Provide clinical guidance for patient on ${medications.join(', ')}`;\n  }\n}\n```\n\n## Output\n- Real-time clinical query response (5-10 seconds)\n- Evidence-based answer with peer-reviewed citations\n- Confidence score for clinical decision support\n- Query audit trail for compliance\n\n## Error Handling\n| Error | Cause | Solution |\n|-------|-------|----------|\n| Timeout | Complex query or network | Increase timeout, simplify question |\n| Low confidence | Ambiguous query | Rephrase with more specific context |\n| No citations | Rare condition | Consider DeepConsult for deeper research |\n| Rate limit | Too many queries | Implement request queuing |\n\n## Performance Considerations\n- Target response time: \u003C 10 seconds for point-of-care\n- Cache frequent queries (drug info, guidelines)\n- Pre-warm connections during low-traffic periods\n- Use streaming responses for faster perceived performance\n\n## Examples\n\n### Complete Point-of-Care Integration\n```typescript\n\u002F\u002F Example: Emergency department workflow\nasync function edClinicalSupport(chiefComplaint: string, vitals: any) {\n  const queries = await Promise.all([\n    queryAtPointOfCare({\n      question: `What is the differential diagnosis for ${chiefComplaint}?`,\n      specialty: 'emergency-medicine',\n      urgency: 'stat',\n    }),\n    queryAtPointOfCare({\n      question: `What workup is recommended for ${chiefComplaint}?`,\n      specialty: 'emergency-medicine',\n      urgency: 'stat',\n    }),\n  ]);\n\n  return {\n    differential: queries[0],\n    workup: queries[1],\n  };\n}\n```\n\n## Resources\n- [OpenEvidence](https:\u002F\u002Fwww.openevidence.com\u002F)\n- [HL7 CDS Hooks](https:\u002F\u002Fcds-hooks.hl7.org\u002F)\n- [SMART on FHIR](https:\u002F\u002Fsmarthealthit.org\u002F)\n\n## Next Steps\nFor comprehensive research queries, see `openevidence-core-workflow-b` (DeepConsult).",{"name":5,"author":48,"license":14,"version":49,"description":50,"allowed-tools":51,"compatible-with":52},"Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Execute OpenEvidence clinical query workflow for point-of-care decisions.\nUse when implementing real-time clinical decision support,\nbuilding EHR-integrated evidence lookups, or point-of-care queries.\nTrigger with phrases like \"openevidence clinical query\", \"point of care\",\n\"quick clinical lookup\", \"evidence search\".\n","Read, Write, Edit, Bash(npm:*), Grep","claude-code, codex, openclaw","master","3f5d983eb4ef375b749adcd6b07ec03bd82ae8a8","claude-code\u002Fplugins-plus-skills\u002Fplugins\u002Fsaas-packs\u002Fopenevidence-pack\u002Fskills\u002Fopenevidence-core-workflow-a",0,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills","https:\u002F\u002Fgithub.com\u002Fmicsapp","2026-03-20 11:24:18",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add micsapp\u002Fmicstec-skills --skill openevidence-core-workflow-a",{"tool":66,"command":67},"bunx","bunx skills add micsapp\u002Fmicstec-skills --skill openevidence-core-workflow-a",{"tool":69,"command":70},"pnpm","pnpm dlx skills add micsapp\u002Fmicstec-skills --skill openevidence-core-workflow-a","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fclaude-code\u002Fplugins-plus-skills\u002Fplugins\u002Fsaas-packs\u002Fopenevidence-pack\u002Fskills\u002Fopenevidence-core-workflow-a\u002FSKILL.md",true,[],[75,110,136,157,177,201],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":89,"publishedAt":43},"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",[81,84],{"categoryNo":82,"categoryName":83,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109],"architecture","azure","azure apim architecture","component","authentication","gateway","topology","Optimization","network","api","team","environment","multi-environment","workspaces","instances","selection","strategies","azure api management","mode","for",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":122,"publishedAt":43},"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",[116,117,120,121],{"categoryNo":82,"categoryName":83,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":118,"categoryName":119,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[123,124,125,126,91,127,41,128,129,130,131,132,99,100,106,133,134,107,135,26],"deployment","apiops deployment","workflows","azure devops","infrastructure","infrastructure as code","actions","ci","github actions","github-actions","as","guides","CI\u002FCD",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":143,"publishedAt":43},"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",[142],{"categoryNo":82,"categoryName":83,"taxonomyType":20,"taxonomyTypeDesc":21},[144,145,146,147,91,94,99,100,148,149,150,151,152,153,154,107,155,156,26,109],"policy","authoring","apim policy authoring","security","access","use","ready","api security","Access Control","error","processing","cors configuration","production-ready",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":161,"categories":162,"keywords":165,"publishedAt":43},"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",[163,164],{"categoryNo":82,"categoryName":83,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},[166,147,167,99,151,168,91,123,169,170,171,172,100,173,107,174,175,176,108,109],"review","security review","api security review","benchmark","verification","owasp","owasp-api","alignment","azure security","reviews","top",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":43},"01M6HBSRW4PDFE6K4F8JYPZQ05","jira-cli","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.","https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fcopilot-cli\u002Fawesome-copilot-agents\u002Fskills\u002Fjira-cli\u002FSKILL.md",[],[184,185,186,125,187,188,189,190,99,191,192,193,34,194,195,196,197,198,199,200],"cli","jira","jira cli","init","tasks","create","issues","common","work","command","list","view","project","project work","token","line","sprints",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":207,"publishedAt":43},"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",[],[203,208,209,210,211,212,213,149,214,215],"npm","js","calculate","node","math","user","compute","errors"]