[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-microsoft-action-item-extractor":3,"mdc-g7jt73-key":37,"related-repo-microsoft-action-item-extractor":1036,"related-org-microsoft-action-item-extractor":1145},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":26,"repoUrl":27,"updatedAt":28,"license":29,"forks":30,"topics":31,"repo":32,"sourceUrl":35,"mdContent":36},"action-item-extractor","extract action items from meetings","Extract action items with owners, deadlines, and priorities from meeting content",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"microsoft","Microsoft","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fmicrosoft.png",[12,16,19,20,23],{"name":13,"slug":14,"type":15},"Productivity","productivity","tag",{"name":17,"slug":18,"type":15},"Summarization","summarization",{"name":9,"slug":8,"type":15},{"name":21,"slug":22,"type":15},"Meetings","meetings",{"name":24,"slug":25,"type":15},"Task Management","task-management",947,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fwork-iq","2026-04-06T18:35:30.007473",null,109,[],{"repoUrl":27,"stars":26,"forks":30,"topics":33,"description":34},[],"MCP Server and CLI for accessing Work IQ","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fwork-iq\u002Ftree\u002FHEAD\u002Fplugins\u002Fworkiq-productivity\u002Fskills\u002Faction-item-extractor","---\nname: action-item-extractor\ndescription: \"Extract action items with owners, deadlines, and priorities from meeting content\"\n---\n\n# Action Item Extractor\n\n## Description\nParses Teams meeting chat messages for action-oriented language — commitments, assignments, and deadlines. Cross-references owners against the attendee list and assigns priority levels. Outputs a structured table ready for downstream recipes.\n\n## Prerequisites\n| Requirement | Details |\n|-------------|---------|\n| WorkIQ CLI | User profile, meeting details, chat messages (read queries via `ask`) |\n\n## Required Inputs\n| Input | Type | Description |\n|-------|------|-------------|\n| meeting_identifier | string | Meeting title, keyword, or \"latest\" |\n| date | string (optional) | Target date (defaults to today) |\n\n---\n\n## Execution Steps\n\n### Step 1: Retrieve User Profile, Meeting Details, and Attendees\n```\nworkiq-ask (\n  question: \"What is my profile including display name and time zone? Also find the meeting matching '\u003Cmeeting_identifier>' on \u003Cdate> and list all attendees with their names and email addresses.\"\n)\n```\nExtract: `displayName`, time zone, attendee list with names and emails.\n\n### Step 2: Pull Teams Meeting Chat Messages\n```\nworkiq-ask (\n  question: \"Get all chat messages from the Teams meeting '\u003Cmeeting subject>' held on \u003Cdate>, including sender names and timestamps.\"\n)\n```\n\n### Step 3: Parse for Action-Oriented Language\nScan messages for:\n- Explicit assignments: \"[name] will...\", \"AI: [person] to...\"\n- Commitments: \"I'll handle...\", \"Let me take care of...\"\n- Deadlines: \"by Friday\", \"end of sprint\", \"before next meeting\"\n- Urgency markers: \"ASAP\", \"urgent\", \"blocker\", \"critical\"\n\n### Step 4: Cross-Reference Owners Against Attendee List\nMatch extracted owner names to `attendees[]` from Step 1. Flag any unresolved names.\n\n### Step 5: Assign Priority\n- **P1 (High)**: Contains urgency markers, blocker language, or executive requests\n- **P2 (Medium)**: Standard commitments with deadlines\n- **P3 (Low)**: Nice-to-haves, \"when you get a chance\" items\n\n### Step 6: Format Action Items Table\n| # | Description | Owner | Due Date | Priority |\n|---|-------------|-------|----------|----------|\n| 1 | ... | ... | ... | P1\u002FP2\u002FP3 |\n\n### Step 7: Output Structured Data\nReturn action items as structured data, plus inline display for the user.\n\n---\n\n## Error Handling\n| Error | Solution |\n|-------|----------|\n| No chat messages | Report \"No meeting content found\" |\n| Unresolved owner names | List as \"[Unresolved: partial name]\" for user clarification |\n| No deadlines mentioned | Mark all due dates as \"TBD\" |\n\n## Output\nReturns: structured action item list with owners, due dates, and priorities. Usable as input for downstream recipes.\n\n## Instructions\n\nThis skill is invoked by recipes or orchestration agents — not directly by end users. To invoke it, supply the required inputs and ensure authentication is configured.\n\n1. **Set the meeting identifier**: Pass a meeting title keyword (e.g., `\"sprint planning\"`), a partial title, or `\"latest\"` to target the most recent meeting.\n2. **Optionally specify a date**: Provide an ISO date string (e.g., `\"2026-03-03\"`) to scope the calendar lookup. Omit to default to today.\n3. **Invoke the skill**: Pass `meeting_identifier` (and optionally `date`) as inputs. The skill will execute Steps 1–7 automatically.\n4. **Consume the output**: The structured action item table is returned as data and is also rendered inline for the user.\n\n## Examples\n\n### Example 1: Extract items from today's sprint planning meeting\n```json\n{\n  \"meeting_identifier\": \"sprint planning\",\n  \"date\": \"2026-03-03\"\n}\n```\n**Output (sample)**:\n| # | Description | Owner | Due Date | Priority |\n|---|-------------|-------|----------|----------|\n| 1 | Update API docs with new endpoint schema | Firstname1 Lastname1 | 2026-03-07 | P2 |\n| 2 | Fix login blocker bug before release | Firstname2 Lastname2 | 2026-03-04 | P1 |\n| 3 | Review UX mocks when you get a chance | [Unresolved: Firstname3] | TBD | P3 |\n\n---\n\n### Example 2: Extract items from the latest meeting (no date specified)\n```json\n{\n  \"meeting_identifier\": \"latest\"\n}\n```\nThe skill resolves today's date from the user profile time zone, finds the most recently concluded meeting, and parses its chat transcript for action items.\n\n---\n\n### Example 3: Target a specific meeting by keyword on a past date\n```json\n{\n  \"meeting_identifier\": \"Q1 budget review\",\n  \"date\": \"2026-02-28\"\n}\n```\nThe skill searches calendar events on February 28 for a meeting matching \"Q1 budget review\", fetches its Teams chat, and returns all commitments made — including any flagged with \"ASAP\" or \"before end of quarter\" language as P1 items.\n",{"data":38,"body":39},{"name":4,"description":6},{"type":40,"children":41},"root",[42,50,57,63,69,119,125,187,191,197,204,216,229,235,244,250,255,295,301,314,320,354,360,422,428,433,436,442,510,516,521,527,532,614,620,626,733,742,860,863,869,922,927,930,936,1025,1030],{"type":43,"tag":44,"props":45,"children":46},"element","h1",{"id":4},[47],{"type":48,"value":49},"text","Action Item Extractor",{"type":43,"tag":51,"props":52,"children":54},"h2",{"id":53},"description",[55],{"type":48,"value":56},"Description",{"type":43,"tag":58,"props":59,"children":60},"p",{},[61],{"type":48,"value":62},"Parses Teams meeting chat messages for action-oriented language — commitments, assignments, and deadlines. Cross-references owners against the attendee list and assigns priority levels. Outputs a structured table ready for downstream recipes.",{"type":43,"tag":51,"props":64,"children":66},{"id":65},"prerequisites",[67],{"type":48,"value":68},"Prerequisites",{"type":43,"tag":70,"props":71,"children":72},"table",{},[73,92],{"type":43,"tag":74,"props":75,"children":76},"thead",{},[77],{"type":43,"tag":78,"props":79,"children":80},"tr",{},[81,87],{"type":43,"tag":82,"props":83,"children":84},"th",{},[85],{"type":48,"value":86},"Requirement",{"type":43,"tag":82,"props":88,"children":89},{},[90],{"type":48,"value":91},"Details",{"type":43,"tag":93,"props":94,"children":95},"tbody",{},[96],{"type":43,"tag":78,"props":97,"children":98},{},[99,105],{"type":43,"tag":100,"props":101,"children":102},"td",{},[103],{"type":48,"value":104},"WorkIQ CLI",{"type":43,"tag":100,"props":106,"children":107},{},[108,110,117],{"type":48,"value":109},"User profile, meeting details, chat messages (read queries via ",{"type":43,"tag":111,"props":112,"children":114},"code",{"className":113},[],[115],{"type":48,"value":116},"ask",{"type":48,"value":118},")",{"type":43,"tag":51,"props":120,"children":122},{"id":121},"required-inputs",[123],{"type":48,"value":124},"Required Inputs",{"type":43,"tag":70,"props":126,"children":127},{},[128,148],{"type":43,"tag":74,"props":129,"children":130},{},[131],{"type":43,"tag":78,"props":132,"children":133},{},[134,139,144],{"type":43,"tag":82,"props":135,"children":136},{},[137],{"type":48,"value":138},"Input",{"type":43,"tag":82,"props":140,"children":141},{},[142],{"type":48,"value":143},"Type",{"type":43,"tag":82,"props":145,"children":146},{},[147],{"type":48,"value":56},{"type":43,"tag":93,"props":149,"children":150},{},[151,169],{"type":43,"tag":78,"props":152,"children":153},{},[154,159,164],{"type":43,"tag":100,"props":155,"children":156},{},[157],{"type":48,"value":158},"meeting_identifier",{"type":43,"tag":100,"props":160,"children":161},{},[162],{"type":48,"value":163},"string",{"type":43,"tag":100,"props":165,"children":166},{},[167],{"type":48,"value":168},"Meeting title, keyword, or \"latest\"",{"type":43,"tag":78,"props":170,"children":171},{},[172,177,182],{"type":43,"tag":100,"props":173,"children":174},{},[175],{"type":48,"value":176},"date",{"type":43,"tag":100,"props":178,"children":179},{},[180],{"type":48,"value":181},"string (optional)",{"type":43,"tag":100,"props":183,"children":184},{},[185],{"type":48,"value":186},"Target date (defaults to today)",{"type":43,"tag":188,"props":189,"children":190},"hr",{},[],{"type":43,"tag":51,"props":192,"children":194},{"id":193},"execution-steps",[195],{"type":48,"value":196},"Execution Steps",{"type":43,"tag":198,"props":199,"children":201},"h3",{"id":200},"step-1-retrieve-user-profile-meeting-details-and-attendees",[202],{"type":48,"value":203},"Step 1: Retrieve User Profile, Meeting Details, and Attendees",{"type":43,"tag":205,"props":206,"children":210},"pre",{"className":207,"code":209,"language":48},[208],"language-text","workiq-ask (\n  question: \"What is my profile including display name and time zone? Also find the meeting matching '\u003Cmeeting_identifier>' on \u003Cdate> and list all attendees with their names and email addresses.\"\n)\n",[211],{"type":43,"tag":111,"props":212,"children":214},{"__ignoreMap":213},"",[215],{"type":48,"value":209},{"type":43,"tag":58,"props":217,"children":218},{},[219,221,227],{"type":48,"value":220},"Extract: ",{"type":43,"tag":111,"props":222,"children":224},{"className":223},[],[225],{"type":48,"value":226},"displayName",{"type":48,"value":228},", time zone, attendee list with names and emails.",{"type":43,"tag":198,"props":230,"children":232},{"id":231},"step-2-pull-teams-meeting-chat-messages",[233],{"type":48,"value":234},"Step 2: Pull Teams Meeting Chat Messages",{"type":43,"tag":205,"props":236,"children":239},{"className":237,"code":238,"language":48},[208],"workiq-ask (\n  question: \"Get all chat messages from the Teams meeting '\u003Cmeeting subject>' held on \u003Cdate>, including sender names and timestamps.\"\n)\n",[240],{"type":43,"tag":111,"props":241,"children":242},{"__ignoreMap":213},[243],{"type":48,"value":238},{"type":43,"tag":198,"props":245,"children":247},{"id":246},"step-3-parse-for-action-oriented-language",[248],{"type":48,"value":249},"Step 3: Parse for Action-Oriented Language",{"type":43,"tag":58,"props":251,"children":252},{},[253],{"type":48,"value":254},"Scan messages for:",{"type":43,"tag":256,"props":257,"children":258},"ul",{},[259,280,285,290],{"type":43,"tag":260,"props":261,"children":262},"li",{},[263,265,271,273,278],{"type":48,"value":264},"Explicit assignments: \"",{"type":43,"tag":266,"props":267,"children":268},"span",{},[269],{"type":48,"value":270},"name",{"type":48,"value":272}," will...\", \"AI: ",{"type":43,"tag":266,"props":274,"children":275},{},[276],{"type":48,"value":277},"person",{"type":48,"value":279}," to...\"",{"type":43,"tag":260,"props":281,"children":282},{},[283],{"type":48,"value":284},"Commitments: \"I'll handle...\", \"Let me take care of...\"",{"type":43,"tag":260,"props":286,"children":287},{},[288],{"type":48,"value":289},"Deadlines: \"by Friday\", \"end of sprint\", \"before next meeting\"",{"type":43,"tag":260,"props":291,"children":292},{},[293],{"type":48,"value":294},"Urgency markers: \"ASAP\", \"urgent\", \"blocker\", \"critical\"",{"type":43,"tag":198,"props":296,"children":298},{"id":297},"step-4-cross-reference-owners-against-attendee-list",[299],{"type":48,"value":300},"Step 4: Cross-Reference Owners Against Attendee List",{"type":43,"tag":58,"props":302,"children":303},{},[304,306,312],{"type":48,"value":305},"Match extracted owner names to ",{"type":43,"tag":111,"props":307,"children":309},{"className":308},[],[310],{"type":48,"value":311},"attendees[]",{"type":48,"value":313}," from Step 1. Flag any unresolved names.",{"type":43,"tag":198,"props":315,"children":317},{"id":316},"step-5-assign-priority",[318],{"type":48,"value":319},"Step 5: Assign Priority",{"type":43,"tag":256,"props":321,"children":322},{},[323,334,344],{"type":43,"tag":260,"props":324,"children":325},{},[326,332],{"type":43,"tag":327,"props":328,"children":329},"strong",{},[330],{"type":48,"value":331},"P1 (High)",{"type":48,"value":333},": Contains urgency markers, blocker language, or executive requests",{"type":43,"tag":260,"props":335,"children":336},{},[337,342],{"type":43,"tag":327,"props":338,"children":339},{},[340],{"type":48,"value":341},"P2 (Medium)",{"type":48,"value":343},": Standard commitments with deadlines",{"type":43,"tag":260,"props":345,"children":346},{},[347,352],{"type":43,"tag":327,"props":348,"children":349},{},[350],{"type":48,"value":351},"P3 (Low)",{"type":48,"value":353},": Nice-to-haves, \"when you get a chance\" items",{"type":43,"tag":198,"props":355,"children":357},{"id":356},"step-6-format-action-items-table",[358],{"type":48,"value":359},"Step 6: Format Action Items Table",{"type":43,"tag":70,"props":361,"children":362},{},[363,393],{"type":43,"tag":74,"props":364,"children":365},{},[366],{"type":43,"tag":78,"props":367,"children":368},{},[369,374,378,383,388],{"type":43,"tag":82,"props":370,"children":371},{},[372],{"type":48,"value":373},"#",{"type":43,"tag":82,"props":375,"children":376},{},[377],{"type":48,"value":56},{"type":43,"tag":82,"props":379,"children":380},{},[381],{"type":48,"value":382},"Owner",{"type":43,"tag":82,"props":384,"children":385},{},[386],{"type":48,"value":387},"Due Date",{"type":43,"tag":82,"props":389,"children":390},{},[391],{"type":48,"value":392},"Priority",{"type":43,"tag":93,"props":394,"children":395},{},[396],{"type":43,"tag":78,"props":397,"children":398},{},[399,404,409,413,417],{"type":43,"tag":100,"props":400,"children":401},{},[402],{"type":48,"value":403},"1",{"type":43,"tag":100,"props":405,"children":406},{},[407],{"type":48,"value":408},"...",{"type":43,"tag":100,"props":410,"children":411},{},[412],{"type":48,"value":408},{"type":43,"tag":100,"props":414,"children":415},{},[416],{"type":48,"value":408},{"type":43,"tag":100,"props":418,"children":419},{},[420],{"type":48,"value":421},"P1\u002FP2\u002FP3",{"type":43,"tag":198,"props":423,"children":425},{"id":424},"step-7-output-structured-data",[426],{"type":48,"value":427},"Step 7: Output Structured Data",{"type":43,"tag":58,"props":429,"children":430},{},[431],{"type":48,"value":432},"Return action items as structured data, plus inline display for the user.",{"type":43,"tag":188,"props":434,"children":435},{},[],{"type":43,"tag":51,"props":437,"children":439},{"id":438},"error-handling",[440],{"type":48,"value":441},"Error Handling",{"type":43,"tag":70,"props":443,"children":444},{},[445,461],{"type":43,"tag":74,"props":446,"children":447},{},[448],{"type":43,"tag":78,"props":449,"children":450},{},[451,456],{"type":43,"tag":82,"props":452,"children":453},{},[454],{"type":48,"value":455},"Error",{"type":43,"tag":82,"props":457,"children":458},{},[459],{"type":48,"value":460},"Solution",{"type":43,"tag":93,"props":462,"children":463},{},[464,477,497],{"type":43,"tag":78,"props":465,"children":466},{},[467,472],{"type":43,"tag":100,"props":468,"children":469},{},[470],{"type":48,"value":471},"No chat messages",{"type":43,"tag":100,"props":473,"children":474},{},[475],{"type":48,"value":476},"Report \"No meeting content found\"",{"type":43,"tag":78,"props":478,"children":479},{},[480,485],{"type":43,"tag":100,"props":481,"children":482},{},[483],{"type":48,"value":484},"Unresolved owner names",{"type":43,"tag":100,"props":486,"children":487},{},[488,490,495],{"type":48,"value":489},"List as \"",{"type":43,"tag":266,"props":491,"children":492},{},[493],{"type":48,"value":494},"Unresolved: partial name",{"type":48,"value":496},"\" for user clarification",{"type":43,"tag":78,"props":498,"children":499},{},[500,505],{"type":43,"tag":100,"props":501,"children":502},{},[503],{"type":48,"value":504},"No deadlines mentioned",{"type":43,"tag":100,"props":506,"children":507},{},[508],{"type":48,"value":509},"Mark all due dates as \"TBD\"",{"type":43,"tag":51,"props":511,"children":513},{"id":512},"output",[514],{"type":48,"value":515},"Output",{"type":43,"tag":58,"props":517,"children":518},{},[519],{"type":48,"value":520},"Returns: structured action item list with owners, due dates, and priorities. Usable as input for downstream recipes.",{"type":43,"tag":51,"props":522,"children":524},{"id":523},"instructions",[525],{"type":48,"value":526},"Instructions",{"type":43,"tag":58,"props":528,"children":529},{},[530],{"type":48,"value":531},"This skill is invoked by recipes or orchestration agents — not directly by end users. To invoke it, supply the required inputs and ensure authentication is configured.",{"type":43,"tag":533,"props":534,"children":535},"ol",{},[536,562,580,604],{"type":43,"tag":260,"props":537,"children":538},{},[539,544,546,552,554,560],{"type":43,"tag":327,"props":540,"children":541},{},[542],{"type":48,"value":543},"Set the meeting identifier",{"type":48,"value":545},": Pass a meeting title keyword (e.g., ",{"type":43,"tag":111,"props":547,"children":549},{"className":548},[],[550],{"type":48,"value":551},"\"sprint planning\"",{"type":48,"value":553},"), a partial title, or ",{"type":43,"tag":111,"props":555,"children":557},{"className":556},[],[558],{"type":48,"value":559},"\"latest\"",{"type":48,"value":561}," to target the most recent meeting.",{"type":43,"tag":260,"props":563,"children":564},{},[565,570,572,578],{"type":43,"tag":327,"props":566,"children":567},{},[568],{"type":48,"value":569},"Optionally specify a date",{"type":48,"value":571},": Provide an ISO date string (e.g., ",{"type":43,"tag":111,"props":573,"children":575},{"className":574},[],[576],{"type":48,"value":577},"\"2026-03-03\"",{"type":48,"value":579},") to scope the calendar lookup. Omit to default to today.",{"type":43,"tag":260,"props":581,"children":582},{},[583,588,590,595,597,602],{"type":43,"tag":327,"props":584,"children":585},{},[586],{"type":48,"value":587},"Invoke the skill",{"type":48,"value":589},": Pass ",{"type":43,"tag":111,"props":591,"children":593},{"className":592},[],[594],{"type":48,"value":158},{"type":48,"value":596}," (and optionally ",{"type":43,"tag":111,"props":598,"children":600},{"className":599},[],[601],{"type":48,"value":176},{"type":48,"value":603},") as inputs. The skill will execute Steps 1–7 automatically.",{"type":43,"tag":260,"props":605,"children":606},{},[607,612],{"type":43,"tag":327,"props":608,"children":609},{},[610],{"type":48,"value":611},"Consume the output",{"type":48,"value":613},": The structured action item table is returned as data and is also rendered inline for the user.",{"type":43,"tag":51,"props":615,"children":617},{"id":616},"examples",[618],{"type":48,"value":619},"Examples",{"type":43,"tag":198,"props":621,"children":623},{"id":622},"example-1-extract-items-from-todays-sprint-planning-meeting",[624],{"type":48,"value":625},"Example 1: Extract items from today's sprint planning meeting",{"type":43,"tag":205,"props":627,"children":631},{"className":628,"code":629,"language":630,"meta":213,"style":213},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"meeting_identifier\": \"sprint planning\",\n  \"date\": \"2026-03-03\"\n}\n","json",[632],{"type":43,"tag":111,"props":633,"children":634},{"__ignoreMap":213},[635,646,690,724],{"type":43,"tag":266,"props":636,"children":639},{"class":637,"line":638},"line",1,[640],{"type":43,"tag":266,"props":641,"children":643},{"style":642},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[644],{"type":48,"value":645},"{\n",{"type":43,"tag":266,"props":647,"children":649},{"class":637,"line":648},2,[650,655,660,665,670,675,681,685],{"type":43,"tag":266,"props":651,"children":652},{"style":642},[653],{"type":48,"value":654},"  \"",{"type":43,"tag":266,"props":656,"children":658},{"style":657},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[659],{"type":48,"value":158},{"type":43,"tag":266,"props":661,"children":662},{"style":642},[663],{"type":48,"value":664},"\"",{"type":43,"tag":266,"props":666,"children":667},{"style":642},[668],{"type":48,"value":669},":",{"type":43,"tag":266,"props":671,"children":672},{"style":642},[673],{"type":48,"value":674}," \"",{"type":43,"tag":266,"props":676,"children":678},{"style":677},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[679],{"type":48,"value":680},"sprint planning",{"type":43,"tag":266,"props":682,"children":683},{"style":642},[684],{"type":48,"value":664},{"type":43,"tag":266,"props":686,"children":687},{"style":642},[688],{"type":48,"value":689},",\n",{"type":43,"tag":266,"props":691,"children":693},{"class":637,"line":692},3,[694,698,702,706,710,714,719],{"type":43,"tag":266,"props":695,"children":696},{"style":642},[697],{"type":48,"value":654},{"type":43,"tag":266,"props":699,"children":700},{"style":657},[701],{"type":48,"value":176},{"type":43,"tag":266,"props":703,"children":704},{"style":642},[705],{"type":48,"value":664},{"type":43,"tag":266,"props":707,"children":708},{"style":642},[709],{"type":48,"value":669},{"type":43,"tag":266,"props":711,"children":712},{"style":642},[713],{"type":48,"value":674},{"type":43,"tag":266,"props":715,"children":716},{"style":677},[717],{"type":48,"value":718},"2026-03-03",{"type":43,"tag":266,"props":720,"children":721},{"style":642},[722],{"type":48,"value":723},"\"\n",{"type":43,"tag":266,"props":725,"children":727},{"class":637,"line":726},4,[728],{"type":43,"tag":266,"props":729,"children":730},{"style":642},[731],{"type":48,"value":732},"}\n",{"type":43,"tag":58,"props":734,"children":735},{},[736,741],{"type":43,"tag":327,"props":737,"children":738},{},[739],{"type":48,"value":740},"Output (sample)",{"type":48,"value":669},{"type":43,"tag":70,"props":743,"children":744},{},[745,771],{"type":43,"tag":74,"props":746,"children":747},{},[748],{"type":43,"tag":78,"props":749,"children":750},{},[751,755,759,763,767],{"type":43,"tag":82,"props":752,"children":753},{},[754],{"type":48,"value":373},{"type":43,"tag":82,"props":756,"children":757},{},[758],{"type":48,"value":56},{"type":43,"tag":82,"props":760,"children":761},{},[762],{"type":48,"value":382},{"type":43,"tag":82,"props":764,"children":765},{},[766],{"type":48,"value":387},{"type":43,"tag":82,"props":768,"children":769},{},[770],{"type":48,"value":392},{"type":43,"tag":93,"props":772,"children":773},{},[774,801,829],{"type":43,"tag":78,"props":775,"children":776},{},[777,781,786,791,796],{"type":43,"tag":100,"props":778,"children":779},{},[780],{"type":48,"value":403},{"type":43,"tag":100,"props":782,"children":783},{},[784],{"type":48,"value":785},"Update API docs with new endpoint schema",{"type":43,"tag":100,"props":787,"children":788},{},[789],{"type":48,"value":790},"Firstname1 Lastname1",{"type":43,"tag":100,"props":792,"children":793},{},[794],{"type":48,"value":795},"2026-03-07",{"type":43,"tag":100,"props":797,"children":798},{},[799],{"type":48,"value":800},"P2",{"type":43,"tag":78,"props":802,"children":803},{},[804,809,814,819,824],{"type":43,"tag":100,"props":805,"children":806},{},[807],{"type":48,"value":808},"2",{"type":43,"tag":100,"props":810,"children":811},{},[812],{"type":48,"value":813},"Fix login blocker bug before release",{"type":43,"tag":100,"props":815,"children":816},{},[817],{"type":48,"value":818},"Firstname2 Lastname2",{"type":43,"tag":100,"props":820,"children":821},{},[822],{"type":48,"value":823},"2026-03-04",{"type":43,"tag":100,"props":825,"children":826},{},[827],{"type":48,"value":828},"P1",{"type":43,"tag":78,"props":830,"children":831},{},[832,837,842,850,855],{"type":43,"tag":100,"props":833,"children":834},{},[835],{"type":48,"value":836},"3",{"type":43,"tag":100,"props":838,"children":839},{},[840],{"type":48,"value":841},"Review UX mocks when you get a chance",{"type":43,"tag":100,"props":843,"children":844},{},[845],{"type":43,"tag":266,"props":846,"children":847},{},[848],{"type":48,"value":849},"Unresolved: Firstname3",{"type":43,"tag":100,"props":851,"children":852},{},[853],{"type":48,"value":854},"TBD",{"type":43,"tag":100,"props":856,"children":857},{},[858],{"type":48,"value":859},"P3",{"type":43,"tag":188,"props":861,"children":862},{},[],{"type":43,"tag":198,"props":864,"children":866},{"id":865},"example-2-extract-items-from-the-latest-meeting-no-date-specified",[867],{"type":48,"value":868},"Example 2: Extract items from the latest meeting (no date specified)",{"type":43,"tag":205,"props":870,"children":872},{"className":628,"code":871,"language":630,"meta":213,"style":213},"{\n  \"meeting_identifier\": \"latest\"\n}\n",[873],{"type":43,"tag":111,"props":874,"children":875},{"__ignoreMap":213},[876,883,915],{"type":43,"tag":266,"props":877,"children":878},{"class":637,"line":638},[879],{"type":43,"tag":266,"props":880,"children":881},{"style":642},[882],{"type":48,"value":645},{"type":43,"tag":266,"props":884,"children":885},{"class":637,"line":648},[886,890,894,898,902,906,911],{"type":43,"tag":266,"props":887,"children":888},{"style":642},[889],{"type":48,"value":654},{"type":43,"tag":266,"props":891,"children":892},{"style":657},[893],{"type":48,"value":158},{"type":43,"tag":266,"props":895,"children":896},{"style":642},[897],{"type":48,"value":664},{"type":43,"tag":266,"props":899,"children":900},{"style":642},[901],{"type":48,"value":669},{"type":43,"tag":266,"props":903,"children":904},{"style":642},[905],{"type":48,"value":674},{"type":43,"tag":266,"props":907,"children":908},{"style":677},[909],{"type":48,"value":910},"latest",{"type":43,"tag":266,"props":912,"children":913},{"style":642},[914],{"type":48,"value":723},{"type":43,"tag":266,"props":916,"children":917},{"class":637,"line":692},[918],{"type":43,"tag":266,"props":919,"children":920},{"style":642},[921],{"type":48,"value":732},{"type":43,"tag":58,"props":923,"children":924},{},[925],{"type":48,"value":926},"The skill resolves today's date from the user profile time zone, finds the most recently concluded meeting, and parses its chat transcript for action items.",{"type":43,"tag":188,"props":928,"children":929},{},[],{"type":43,"tag":198,"props":931,"children":933},{"id":932},"example-3-target-a-specific-meeting-by-keyword-on-a-past-date",[934],{"type":48,"value":935},"Example 3: Target a specific meeting by keyword on a past date",{"type":43,"tag":205,"props":937,"children":939},{"className":628,"code":938,"language":630,"meta":213,"style":213},"{\n  \"meeting_identifier\": \"Q1 budget review\",\n  \"date\": \"2026-02-28\"\n}\n",[940],{"type":43,"tag":111,"props":941,"children":942},{"__ignoreMap":213},[943,950,986,1018],{"type":43,"tag":266,"props":944,"children":945},{"class":637,"line":638},[946],{"type":43,"tag":266,"props":947,"children":948},{"style":642},[949],{"type":48,"value":645},{"type":43,"tag":266,"props":951,"children":952},{"class":637,"line":648},[953,957,961,965,969,973,978,982],{"type":43,"tag":266,"props":954,"children":955},{"style":642},[956],{"type":48,"value":654},{"type":43,"tag":266,"props":958,"children":959},{"style":657},[960],{"type":48,"value":158},{"type":43,"tag":266,"props":962,"children":963},{"style":642},[964],{"type":48,"value":664},{"type":43,"tag":266,"props":966,"children":967},{"style":642},[968],{"type":48,"value":669},{"type":43,"tag":266,"props":970,"children":971},{"style":642},[972],{"type":48,"value":674},{"type":43,"tag":266,"props":974,"children":975},{"style":677},[976],{"type":48,"value":977},"Q1 budget review",{"type":43,"tag":266,"props":979,"children":980},{"style":642},[981],{"type":48,"value":664},{"type":43,"tag":266,"props":983,"children":984},{"style":642},[985],{"type":48,"value":689},{"type":43,"tag":266,"props":987,"children":988},{"class":637,"line":692},[989,993,997,1001,1005,1009,1014],{"type":43,"tag":266,"props":990,"children":991},{"style":642},[992],{"type":48,"value":654},{"type":43,"tag":266,"props":994,"children":995},{"style":657},[996],{"type":48,"value":176},{"type":43,"tag":266,"props":998,"children":999},{"style":642},[1000],{"type":48,"value":664},{"type":43,"tag":266,"props":1002,"children":1003},{"style":642},[1004],{"type":48,"value":669},{"type":43,"tag":266,"props":1006,"children":1007},{"style":642},[1008],{"type":48,"value":674},{"type":43,"tag":266,"props":1010,"children":1011},{"style":677},[1012],{"type":48,"value":1013},"2026-02-28",{"type":43,"tag":266,"props":1015,"children":1016},{"style":642},[1017],{"type":48,"value":723},{"type":43,"tag":266,"props":1019,"children":1020},{"class":637,"line":726},[1021],{"type":43,"tag":266,"props":1022,"children":1023},{"style":642},[1024],{"type":48,"value":732},{"type":43,"tag":58,"props":1026,"children":1027},{},[1028],{"type":48,"value":1029},"The skill searches calendar events on February 28 for a meeting matching \"Q1 budget review\", fetches its Teams chat, and returns all commitments made — including any flagged with \"ASAP\" or \"before end of quarter\" language as P1 items.",{"type":43,"tag":1031,"props":1032,"children":1033},"style",{},[1034],{"type":48,"value":1035},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":1037,"total":1144},[1038,1046,1066,1077,1093,1113,1128],{"slug":4,"name":4,"fn":5,"description":6,"org":1039,"tags":1040,"stars":26,"repoUrl":27,"updatedAt":28},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1041,1042,1043,1044,1045],{"name":21,"slug":22,"type":15},{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},{"name":17,"slug":18,"type":15},{"name":24,"slug":25,"type":15},{"slug":1047,"name":1047,"fn":1048,"description":1049,"org":1050,"tags":1051,"stars":26,"repoUrl":27,"updatedAt":1065},"channel-audit","audit and clean up Microsoft Teams channels","Audit Teams channels across your teams — identify inactive channels, low‑engagement conversations, channels with no recent posts, and recommend cleanup actions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1052,1055,1058,1059,1062],{"name":1053,"slug":1054,"type":15},"Audit","audit",{"name":1056,"slug":1057,"type":15},"Messaging","messaging",{"name":9,"slug":8,"type":15},{"name":1060,"slug":1061,"type":15},"Microsoft Teams","microsoft-teams",{"name":1063,"slug":1064,"type":15},"Operations","operations","2026-04-06T18:35:22.45187",{"slug":1067,"name":1067,"fn":1068,"description":1069,"org":1070,"tags":1071,"stars":26,"repoUrl":27,"updatedAt":1076},"channel-digest","generate digests for Microsoft Teams channels","Summarize activity across multiple Teams channels into a single consolidated digest — key discussions, decisions, mentions, and action items.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1072,1073,1074,1075],{"name":1056,"slug":1057,"type":15},{"name":9,"slug":8,"type":15},{"name":1060,"slug":1061,"type":15},{"name":17,"slug":18,"type":15},"2026-04-06T18:35:25.021901",{"slug":1078,"name":1078,"fn":1079,"description":1080,"org":1081,"tags":1082,"stars":26,"repoUrl":27,"updatedAt":1092},"daily-outlook-triage","triage Outlook inbox and calendar daily","Get a quick summary of your day by pulling your inbox emails and calendar meetings. Helps you triage and prioritize your workday.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1083,1084,1087,1090,1091],{"name":9,"slug":8,"type":15},{"name":1085,"slug":1086,"type":15},"Outlook Calendar","outlook-calendar",{"name":1088,"slug":1089,"type":15},"Outlook Email","outlook-email",{"name":13,"slug":14,"type":15},{"name":17,"slug":18,"type":15},"2026-04-06T18:35:28.767999",{"slug":1094,"name":1094,"fn":1095,"description":1096,"org":1097,"tags":1098,"stars":26,"repoUrl":27,"updatedAt":1112},"declarative-agent-developer","build and deploy declarative agents for M365","Create, build, deploy, and localize declarative agents for M365 Copilot and Teams. USE THIS SKILL for ANY task involving a declarative agent — including localization, scaffolding, editing manifests, adding capabilities, and deploying. Localization requires tokenized manifests and language files that only this skill knows how to produce. Triggers: \"create agent\", \"create a declarative agent\", \"new declarative agent\", \"scaffold an agent\", \"new agent project\", \"add a capability\", \"add a plugin\", \"configure my agent\", \"deploy my agent\", \"fix my agent manifest\", \"edit my agent\", \"localize my agent\", \"add localization\", \"translate my agent\", \"multi-language agent\", \"add an API plugin\", \"add an MCP plugin\", \"add OAuth to my plugin\", \"review instructions\", \"improve instructions\", \"fix my instructions\"\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1099,1102,1105,1108,1109],{"name":1100,"slug":1101,"type":15},"Agents","agents",{"name":1103,"slug":1104,"type":15},"Copilot","copilot",{"name":1106,"slug":1107,"type":15},"Deployment","deployment",{"name":9,"slug":8,"type":15},{"name":1110,"slug":1111,"type":15},"Microsoft 365","microsoft-365","2026-04-06T18:35:42.309091",{"slug":1114,"name":1114,"fn":1115,"description":1116,"org":1117,"tags":1118,"stars":26,"repoUrl":27,"updatedAt":1127},"email-analytics","analyze email volume and response patterns","Analyze your email patterns over a time period — volume trends, top senders, response time estimates, busiest days, and unread backlog statistics.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1119,1122,1125,1126],{"name":1120,"slug":1121,"type":15},"Analytics","analytics",{"name":1123,"slug":1124,"type":15},"Email","email",{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},"2026-04-06T18:35:26.264312",{"slug":1129,"name":1129,"fn":1130,"description":1131,"org":1132,"tags":1133,"stars":26,"repoUrl":27,"updatedAt":1143},"install-atk","install and update M365 Agents Toolkit","Install or update the M365 Agents Toolkit (ATK) CLI and VS Code extension. Triggers: \"install atk\", \"update atk\", \"install agents toolkit\", \"update agents toolkit\", \"install the toolkit\", \"setup atk\", \"get atk\", \"install atk cli\", \"install atk extension\", \"install atk vsix\", \"update the vs code extension\", \"install latest atk\", \"upgrade atk\"\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1134,1135,1138,1141,1142],{"name":1100,"slug":1101,"type":15},{"name":1136,"slug":1137,"type":15},"CLI","cli",{"name":1139,"slug":1140,"type":15},"Local Development","local-development",{"name":9,"slug":8,"type":15},{"name":1110,"slug":1111,"type":15},"2026-04-06T18:35:40.873947",14,{"items":1146,"total":1335},[1147,1167,1186,1205,1220,1237,1248,1261,1276,1291,1310,1323],{"slug":1148,"name":1148,"fn":1149,"description":1150,"org":1151,"tags":1152,"stars":1164,"repoUrl":1165,"updatedAt":1166},"rushstack-best-practices","manage Rush monorepos with best practices","Provides best practices and guidance for working with Rush monorepos. Use when the user is working in a Rush-based repository, asks about Rush commands (install, update, build, rebuild), needs help with project selection, dependency management, build caching, subspace configuration, or troubleshooting Rush-specific issues.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1153,1156,1157,1158,1161],{"name":1154,"slug":1155,"type":15},"Engineering","engineering",{"name":1139,"slug":1140,"type":15},{"name":9,"slug":8,"type":15},{"name":1159,"slug":1160,"type":15},"Project Management","project-management",{"name":1162,"slug":1163,"type":15},"Rush","rush",6484,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Frushstack","2026-04-06T18:34:44.965032",{"slug":1168,"name":1168,"fn":1169,"description":1170,"org":1171,"tags":1172,"stars":1183,"repoUrl":1184,"updatedAt":1185},"azure-ai-agents-persistent-dotnet","build AI agents with Azure .NET SDK","Azure AI Agents Persistent SDK for .NET. Low-level SDK for creating and managing AI agents with threads, messages, runs, and tools. Use for agent CRUD, conversation threads, streaming responses, function calling, file search, and code interpreter. Triggers: \"PersistentAgentsClient\", \"persistent agents\", \"agent threads\", \"agent runs\", \"streaming agents\", \"function calling agents .NET\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1173,1176,1177,1180],{"name":1174,"slug":1175,"type":15},".NET","net",{"name":1100,"slug":1101,"type":15},{"name":1178,"slug":1179,"type":15},"Azure","azure",{"name":1181,"slug":1182,"type":15},"LLM","llm",2804,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fskills","2026-07-03T16:32:10.297433",{"slug":1187,"name":1187,"fn":1188,"description":1189,"org":1190,"tags":1191,"stars":1183,"repoUrl":1184,"updatedAt":1204},"azure-ai-anomalydetector-java","build anomaly detection applications with Java","Build anomaly detection applications with Azure AI Anomaly Detector SDK for Java. Use when implementing univariate\u002Fmultivariate anomaly detection, time-series analysis, or AI-powered monitoring.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1192,1193,1194,1197,1200,1201],{"name":1120,"slug":1121,"type":15},{"name":1178,"slug":1179,"type":15},{"name":1195,"slug":1196,"type":15},"Data Analysis","data-analysis",{"name":1198,"slug":1199,"type":15},"Java","java",{"name":9,"slug":8,"type":15},{"name":1202,"slug":1203,"type":15},"Monitoring","monitoring","2026-05-13T06:14:16.261754",{"slug":1206,"name":1206,"fn":1207,"description":1208,"org":1209,"tags":1210,"stars":1183,"repoUrl":1184,"updatedAt":1219},"azure-ai-contentsafety-java","build content moderation applications with Azure AI","Build content moderation applications with Azure AI Content Safety SDK for Java. Use when implementing text\u002Fimage analysis, blocklist management, or harm detection for hate, violence, sexual content, and self-harm.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1211,1214,1215,1216],{"name":1212,"slug":1213,"type":15},"AI Infrastructure","ai-infrastructure",{"name":1178,"slug":1179,"type":15},{"name":1198,"slug":1199,"type":15},{"name":1217,"slug":1218,"type":15},"Security","security","2026-07-07T06:53:31.293235",{"slug":1221,"name":1221,"fn":1222,"description":1223,"org":1224,"tags":1225,"stars":1183,"repoUrl":1184,"updatedAt":1236},"azure-ai-contentsafety-py","detect harmful content with Azure AI Content Safety","Azure AI Content Safety SDK for Python. Use for detecting harmful content in text and images with multi-severity classification.\nTriggers: \"azure-ai-contentsafety\", \"ContentSafetyClient\", \"content moderation\", \"harmful content\", \"text analysis\", \"image analysis\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1226,1227,1230,1231,1232,1235],{"name":1178,"slug":1179,"type":15},{"name":1228,"slug":1229,"type":15},"Compliance","compliance",{"name":1181,"slug":1182,"type":15},{"name":9,"slug":8,"type":15},{"name":1233,"slug":1234,"type":15},"Python","python",{"name":1217,"slug":1218,"type":15},"2026-07-18T05:14:23.017504",{"slug":1238,"name":1238,"fn":1239,"description":1240,"org":1241,"tags":1242,"stars":1183,"repoUrl":1184,"updatedAt":1247},"azure-ai-language-conversations-py","implement conversational language understanding with Python","Implement Conversational Language Understanding (CLU) using the azure-ai-language-conversations Python SDK. Use when working with ConversationAnalysisClient to analyze conversation intent and entities, building NLP features, or integrating language understanding into applications.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1243,1244,1245,1246],{"name":1120,"slug":1121,"type":15},{"name":1178,"slug":1179,"type":15},{"name":1181,"slug":1182,"type":15},{"name":1233,"slug":1234,"type":15},"2026-07-31T05:54:29.068751",{"slug":1249,"name":1249,"fn":1250,"description":1251,"org":1252,"tags":1253,"stars":1183,"repoUrl":1184,"updatedAt":1260},"azure-ai-translation-text-py","translate text using Azure AI services","Azure AI Text Translation SDK for real-time text translation, transliteration, language detection, and dictionary lookup. Use for translating text content in applications.\nTriggers: \"text translation\", \"translator\", \"translate text\", \"transliterate\", \"TextTranslationClient\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1254,1257,1258,1259],{"name":1255,"slug":1256,"type":15},"API Development","api-development",{"name":1178,"slug":1179,"type":15},{"name":9,"slug":8,"type":15},{"name":1233,"slug":1234,"type":15},"2026-07-18T05:14:16.988376",{"slug":1262,"name":1262,"fn":1263,"description":1264,"org":1265,"tags":1266,"stars":1183,"repoUrl":1184,"updatedAt":1275},"azure-ai-vision-imageanalysis-py","analyze images with Azure AI Vision","Azure AI Vision Image Analysis SDK for captions, tags, objects, OCR, people detection, and smart cropping. Use for computer vision and image understanding tasks.\nTriggers: \"image analysis\", \"computer vision\", \"OCR\", \"object detection\", \"ImageAnalysisClient\", \"image caption\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1267,1268,1271,1274],{"name":1178,"slug":1179,"type":15},{"name":1269,"slug":1270,"type":15},"Computer Vision","computer-vision",{"name":1272,"slug":1273,"type":15},"Images","images",{"name":1233,"slug":1234,"type":15},"2026-07-18T05:14:18.007737",{"slug":1277,"name":1277,"fn":1278,"description":1279,"org":1280,"tags":1281,"stars":1183,"repoUrl":1184,"updatedAt":1290},"azure-appconfiguration-java","manage configuration with Azure App Configuration","Azure App Configuration SDK for Java. Centralized application configuration management with key-value settings, feature flags, and snapshots.\nTriggers: \"ConfigurationClient java\", \"app configuration java\", \"feature flag java\", \"configuration setting java\", \"azure config java\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1282,1283,1286,1289],{"name":1178,"slug":1179,"type":15},{"name":1284,"slug":1285,"type":15},"Configuration","configuration",{"name":1287,"slug":1288,"type":15},"Feature Flags","feature-flags",{"name":1198,"slug":1199,"type":15},"2026-07-03T16:32:01.278468",{"slug":1292,"name":1292,"fn":1293,"description":1294,"org":1295,"tags":1296,"stars":1183,"repoUrl":1184,"updatedAt":1309},"azure-cosmos-rust","build applications with Azure Cosmos DB","Azure Cosmos DB library for Rust (NoSQL API). Document CRUD, containers, and globally distributed data.\nTriggers: \"cosmos db rust\", \"CosmosClient rust\", \"document crud rust\", \"NoSQL rust\", \"partition key rust\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1297,1300,1303,1306],{"name":1298,"slug":1299,"type":15},"Cosmos DB","cosmos-db",{"name":1301,"slug":1302,"type":15},"Database","database",{"name":1304,"slug":1305,"type":15},"NoSQL","nosql",{"name":1307,"slug":1308,"type":15},"Rust","rust","2026-07-31T05:54:27.021432",{"slug":1311,"name":1311,"fn":1293,"description":1312,"org":1313,"tags":1314,"stars":1183,"repoUrl":1184,"updatedAt":1322},"azure-cosmos-ts","Azure Cosmos DB JavaScript\u002FTypeScript SDK (@azure\u002Fcosmos) for data plane operations. Use for CRUD operations on documents, queries, bulk operations, and container management. Triggers: \"Cosmos DB\", \"@azure\u002Fcosmos\", \"CosmosClient\", \"document CRUD\", \"NoSQL queries\", \"bulk operations\", \"partition key\", \"container.items\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1315,1316,1317,1318,1319],{"name":1298,"slug":1299,"type":15},{"name":1301,"slug":1302,"type":15},{"name":9,"slug":8,"type":15},{"name":1304,"slug":1305,"type":15},{"name":1320,"slug":1321,"type":15},"TypeScript","typescript","2026-07-03T16:31:19.368382",{"slug":1324,"name":1324,"fn":1325,"description":1326,"org":1327,"tags":1328,"stars":1183,"repoUrl":1184,"updatedAt":1334},"azure-data-tables-java","build table storage applications with Java","Build table storage applications with Azure Tables SDK for Java. Use when working with Azure Table Storage or Cosmos DB Table API for NoSQL key-value data, schemaless storage, or structured data at scale.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[1329,1330,1331,1332,1333],{"name":1178,"slug":1179,"type":15},{"name":1298,"slug":1299,"type":15},{"name":1301,"slug":1302,"type":15},{"name":1198,"slug":1199,"type":15},{"name":1304,"slug":1305,"type":15},"2026-05-13T06:14:17.582229",267]