[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H6SBD0Z2XPFK2ATKQ4KGR7":3,"skill-same:01M6H6SBD0Z2XPFK2ATKQ4KGR7":75},{"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":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":6,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":54,"install":55,"resources":68},"01M6H6SBD0Z2XPFK2ATKQ4KGR7","granola-migration-deep-dive",null,"Deep dive migration guide from other meeting note tools to Granola.\nUse when migrating from Otter.ai, Fireflies, Fathom, or other tools,\nplanning data migration, or executing transition strategies.\nTrigger with phrases like \"migrate to granola\", \"switch to granola\",\n\"granola from otter\", \"granola from fireflies\", \"granola migration\".","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\u002Fgranola-pack\u002Fskills\u002Fgranola-migration-deep-dive\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"migration","deep dive","granola migration deep dive","deep","granola","migrate","read","write","edit","guide","openclaw","switch","Tools","otter","strategies","data","io","data migration","planning","code","2026-11-10 10:12:30",false,"---\nname: granola-migration-deep-dive\ndescription: |\n  Deep dive migration guide from other meeting note tools to Granola.\n  Use when migrating from Otter.ai, Fireflies, Fathom, or other tools,\n  planning data migration, or executing transition strategies.\n  Trigger with phrases like \"migrate to granola\", \"switch to granola\",\n  \"granola from otter\", \"granola from fireflies\", \"granola migration\".\nallowed-tools: Read, Write, Edit\nversion: 1.0.0\nlicense: MIT\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\ncompatible-with: claude-code, codex, openclaw\n---\n# Granola Migration Deep Dive\n\n## Contents\n- [Overview](#overview)\n- [Prerequisites](#prerequisites)\n- [Instructions](#instructions)\n- [Output](#output)\n- [Error Handling](#error-handling)\n- [Examples](#examples)\n- [Resources](#resources)\n\n## Overview\nComprehensive guide for migrating to Granola from Otter.ai, Fireflies, Fathom, Zoom, Google Meet, or Microsoft Teams.\n\n## Prerequisites\n- Access to source tool with export capability\n- Granola workspace configured\n- Migration timeline agreed with stakeholders\n\n## Migration Sources\n\n| Tool | Export Format | Complexity |\n|------|-------------|------------|\n| Otter.ai | TXT, SRT, PDF | Medium |\n| Fireflies.ai | TXT, JSON, PDF | Medium |\n| Fathom | Markdown, CSV | Low |\n| Zoom\u002FMeet\u002FTeams | VTT, TXT | Low |\n\n## Instructions\n\n### Step 1: Choose Migration Strategy\n- **Clean Start** (\u003C100 meetings): Start fresh, archive history externally\n- **Selective** (100-1000): Migrate key meetings only (client calls, decisions)\n- **Full** (Enterprise): Export everything, transform, import all\n\n### Step 2: Assess and Inventory\nDocument total meetings, date range, storage size, content types, and integration dependencies.\n\n### Step 3: Export from Source\nFollow source-specific export procedures (bulk export for Pro\u002FEnterprise plans).\n\n### Step 4: Convert and Import\nRun conversion scripts to transform source formats to Granola-compatible Markdown. Archive in Notion\u002FDrive.\n\n### Step 5: Parallel Run (2 weeks)\nRecord in Granola as primary while keeping source as backup. Compare quality daily.\n\n### Step 6: Cutover\nFinal export from source, disable source recording, cancel subscription, monitor closely for 3 days.\n\nSee [detailed implementation](${CLAUDE_SKILL_DIR}\u002Freferences\u002Fimplementation.md) for source-specific export procedures, conversion scripts, execution timeline, communication templates, and rollback plan.\n\n## Output\n- Source data exported and backed up\n- Historical meetings converted and archived\n- Granola configured with integrations\n- Team migrated and recording in Granola\n\n## Error Handling\n| Error | Cause | Solution |\n|-------|-------|----------|\n| Missing transcripts | Export format limitation | Re-export in different format |\n| Failed conversion | Unexpected source format | Update conversion script |\n| Low adoption | Insufficient training | Add training sessions, share quick wins |\n| Data gaps | Incomplete export | Run secondary export, verify counts |\n\n## Examples\n\n### Quick Migration Assessment\n```markdown\n- Total meetings to migrate: ___\n- Date range: ___ to ___\n- Strategy: Clean Start \u002F Selective \u002F Full\n- Target cutover date: ___\n- Parallel running: ___ weeks\n```\n\n## Resources\n- [Granola Migration Guide](https:\u002F\u002Fgranola.ai\u002Fhelp\u002Fmigration)\n- [Import Support](https:\u002F\u002Fgranola.ai\u002Fsupport)\n- [Enterprise Migration Services](https:\u002F\u002Fgranola.ai\u002Fenterprise)\n\n## Next Steps\nProceed to `granola-performance-tuning` for optimization.","# Granola Migration Deep Dive\n\n## Contents\n- [Overview](#overview)\n- [Prerequisites](#prerequisites)\n- [Instructions](#instructions)\n- [Output](#output)\n- [Error Handling](#error-handling)\n- [Examples](#examples)\n- [Resources](#resources)\n\n## Overview\nComprehensive guide for migrating to Granola from Otter.ai, Fireflies, Fathom, Zoom, Google Meet, or Microsoft Teams.\n\n## Prerequisites\n- Access to source tool with export capability\n- Granola workspace configured\n- Migration timeline agreed with stakeholders\n\n## Migration Sources\n\n| Tool | Export Format | Complexity |\n|------|-------------|------------|\n| Otter.ai | TXT, SRT, PDF | Medium |\n| Fireflies.ai | TXT, JSON, PDF | Medium |\n| Fathom | Markdown, CSV | Low |\n| Zoom\u002FMeet\u002FTeams | VTT, TXT | Low |\n\n## Instructions\n\n### Step 1: Choose Migration Strategy\n- **Clean Start** (\u003C100 meetings): Start fresh, archive history externally\n- **Selective** (100-1000): Migrate key meetings only (client calls, decisions)\n- **Full** (Enterprise): Export everything, transform, import all\n\n### Step 2: Assess and Inventory\nDocument total meetings, date range, storage size, content types, and integration dependencies.\n\n### Step 3: Export from Source\nFollow source-specific export procedures (bulk export for Pro\u002FEnterprise plans).\n\n### Step 4: Convert and Import\nRun conversion scripts to transform source formats to Granola-compatible Markdown. Archive in Notion\u002FDrive.\n\n### Step 5: Parallel Run (2 weeks)\nRecord in Granola as primary while keeping source as backup. Compare quality daily.\n\n### Step 6: Cutover\nFinal export from source, disable source recording, cancel subscription, monitor closely for 3 days.\n\nSee [detailed implementation](${CLAUDE_SKILL_DIR}\u002Freferences\u002Fimplementation.md) for source-specific export procedures, conversion scripts, execution timeline, communication templates, and rollback plan.\n\n## Output\n- Source data exported and backed up\n- Historical meetings converted and archived\n- Granola configured with integrations\n- Team migrated and recording in Granola\n\n## Error Handling\n| Error | Cause | Solution |\n|-------|-------|----------|\n| Missing transcripts | Export format limitation | Re-export in different format |\n| Failed conversion | Unexpected source format | Update conversion script |\n| Low adoption | Insufficient training | Add training sessions, share quick wins |\n| Data gaps | Incomplete export | Run secondary export, verify counts |\n\n## Examples\n\n### Quick Migration Assessment\n```markdown\n- Total meetings to migrate: ___\n- Date range: ___ to ___\n- Strategy: Clean Start \u002F Selective \u002F Full\n- Target cutover date: ___\n- Parallel running: ___ weeks\n```\n\n## Resources\n- [Granola Migration Guide](https:\u002F\u002Fgranola.ai\u002Fhelp\u002Fmigration)\n- [Import Support](https:\u002F\u002Fgranola.ai\u002Fsupport)\n- [Enterprise Migration Services](https:\u002F\u002Fgranola.ai\u002Fenterprise)\n\n## Next Steps\nProceed to `granola-performance-tuning` for optimization.",{"name":5,"author":43,"license":14,"version":44,"description":45,"allowed-tools":46,"compatible-with":47},"Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Deep dive migration guide from other meeting note tools to Granola.\nUse when migrating from Otter.ai, Fireflies, Fathom, or other tools,\nplanning data migration, or executing transition strategies.\nTrigger with phrases like \"migrate to granola\", \"switch to granola\",\n\"granola from otter\", \"granola from fireflies\", \"granola migration\".\n","Read, Write, Edit","claude-code, codex, openclaw","master","3f5d983eb4ef375b749adcd6b07ec03bd82ae8a8","claude-code\u002Fplugins-plus-skills\u002Fplugins\u002Fsaas-packs\u002Fgranola-pack\u002Fskills\u002Fgranola-migration-deep-dive",0,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills","https:\u002F\u002Fgithub.com\u002Fmicsapp","2026-03-20 11:24:18",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add micsapp\u002Fmicstec-skills --skill granola-migration-deep-dive",{"tool":61,"command":62},"bunx","bunx skills add micsapp\u002Fmicstec-skills --skill granola-migration-deep-dive",{"tool":64,"command":65},"pnpm","pnpm dlx skills add micsapp\u002Fmicstec-skills --skill granola-migration-deep-dive","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fclaude-code\u002Fplugins-plus-skills\u002Fplugins\u002Fsaas-packs\u002Fgranola-pack\u002Fskills\u002Fgranola-migration-deep-dive\u002FSKILL.md",true,[69],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002Fimplementation.md","REFERENCE","参考文档",4239,"https:\u002F\u002Fgithub.com\u002Fmicsapp\u002Fmicstec-skills\u002Fblob\u002Fmaster\u002Fclaude-code\u002Fplugins-plus-skills\u002Fplugins\u002Fsaas-packs\u002Fgranola-pack\u002Fskills\u002Fgranola-migration-deep-dive\u002Freferences\u002Fimplementation.md",[76,112,141,162,182,206],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":92,"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",[82,87],{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,32,109,110,111],"architecture","azure","azure apim architecture","component","authentication","gateway","topology","Optimization","network","api","team","environment","multi-environment","workspaces","instances","selection","azure api management","mode","for",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":126,"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",[118,119,122,125],{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},{"categoryNo":120,"categoryName":121,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":123,"categoryName":124,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},[127,128,129,130,94,131,37,132,133,134,135,136,102,103,32,137,138,109,139,140],"deployment","apiops deployment","workflows","azure devops","infrastructure","infrastructure as code","actions","ci","github actions","github-actions","as","guides","CI\u002FCD","implementing",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":148,"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",[147],{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},[149,150,151,152,94,97,102,103,153,154,155,156,157,158,159,109,160,161,140,111],"policy","authoring","apim policy authoring","security","access","use","ready","api security","Access Control","error","processing","cors configuration","production-ready",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":170,"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",[168,169],{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},[171,152,172,102,156,173,94,127,174,175,176,177,103,178,109,179,180,181,110,111],"review","security review","api security review","benchmark","verification","owasp","owasp-api","alignment","azure security","reviews","top",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":188,"publishedAt":38},"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",[],[189,190,191,129,192,193,194,195,102,196,197,198,26,199,200,201,202,203,204,205],"cli","jira","jira cli","init","tasks","create","issues","common","work","command","list","view","project","project work","token","line","sprints",{"skillNo":207,"name":208,"nameZh":6,"description":209,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":210,"categories":211,"keywords":212,"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",[],[208,213,214,215,216,217,218,154,219,220],"npm","js","calculate","node","math","user","compute","errors"]