[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CXCSFAA2T1BX45VR9RHD60":3,"skill-same:01M6CXCSFAA2T1BX45VR9RHD60":49},{"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":21,"linkOnly":22,"markdownContent":23,"markdownBody":24,"frontMatter":25,"refName":29,"commitSha":30,"skillDirectory":5,"forksCount":31,"repositoryHtmlUrl":32,"repositoryHomepageUrl":6,"ownerHtmlUrl":33,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":34,"install":35,"resources":48},"01M6CXCSFAA2T1BX45VR9RHD60","organic-chemistry",null,"Chemistry of carbon compounds","ffsshhttiikk\u002Fopencode-agents-skills","ffsshhttiikk","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F226346827?v=4","01M6CWD9RR3Y7VRQX3MXYC8FYH","01M6CWD9WVPYAZW0J82G1VKGHY",3,"MIT","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Forganic-chemistry\u002FSKILL.md",[],[18,19,20],"organic chemistry","opencode","carbon compounds","2026-11-10 10:12:30",false,"---\nname: organic-chemistry\ndescription: Chemistry of carbon compounds\nlicense: MIT\ncompatibility: opencode\nmetadata:\n  audience: organic chemists, researchers, students\n  category: chemistry\n---\n\n## What I do\n\n- Study carbon-based compounds and reactions\n- Analyze organic reaction mechanisms\n- Design synthetic routes\n- Characterize organic molecules\n- Investigate stereochemistry\n- Develop new synthetic methods\n\n## When to use me\n\n- When studying organic reactions\n- When designing syntheses\n- When analyzing mechanisms\n- When working with functional groups\n- When determining stereochemistry\n- When characterizing organic compounds\n\n## Key Concepts\n\n### Functional Groups\n\n| Class | Structure | Example |\n|-------|-----------|---------|\n| Alkane | C-H, C-C | CH₄ |\n| Alkene | C=C | C₂H₄ |\n| Alkyne | C≡C | C₂H₂ |\n| Alcohol | -OH | C₂H₅OH |\n| Ether | R-O-R' | diethyl ether |\n| Aldehyde | -CHO | CH₃CHO |\n| Ketone | R-CO-R' | acetone |\n| Carboxylic acid | -COOH | acetic acid |\n| Amine | -NH₂ | ethylamine |\n\n### Reaction Mechanisms\n\n```python\n# Example: SN1 vs SN2 reaction analysis\ndef reaction_type(substrate, nucleophile, solvent):\n    \"\"\"\n    Determine likely mechanism.\n    \"\"\"\n    # SN2: Primary alkyl halide, strong nucleophile, polar aprotic\n    if substrate in ['methyl', 'primary'] and nucleophile == 'strong':\n        return 'SN2'\n    \n    # SN1: Tertiary alkyl halide, weak nucleophile, polar protic\n    elif substrate == 'tertiary' and nucleophile == 'weak':\n        return 'SN1'\n    \n    # E2: Strong base, anti-periplanar H\n    elif nucleophile == 'strong_base':\n        return 'E2'\n    \n    return 'mixture'\n```\n\n### Stereochemistry\n\n- Chiral centers\n- Enantiomers vs diastereomers\n- R\u002FS configuration\n- E\u002FZ isomerism (alkenes)\n- Meso compounds\n- Optical activity\n\n### Synthesis Strategies\n\n- Retrosynthetic analysis\n- Functional group transformations\n- Protecting groups\n- Carbon-carbon bond formation\n- Oxidation\u002Freduction\n- Stereocontrol\n","## What I do\n\n- Study carbon-based compounds and reactions\n- Analyze organic reaction mechanisms\n- Design synthetic routes\n- Characterize organic molecules\n- Investigate stereochemistry\n- Develop new synthetic methods\n\n## When to use me\n\n- When studying organic reactions\n- When designing syntheses\n- When analyzing mechanisms\n- When working with functional groups\n- When determining stereochemistry\n- When characterizing organic compounds\n\n## Key Concepts\n\n### Functional Groups\n\n| Class | Structure | Example |\n|-------|-----------|---------|\n| Alkane | C-H, C-C | CH₄ |\n| Alkene | C=C | C₂H₄ |\n| Alkyne | C≡C | C₂H₂ |\n| Alcohol | -OH | C₂H₅OH |\n| Ether | R-O-R' | diethyl ether |\n| Aldehyde | -CHO | CH₃CHO |\n| Ketone | R-CO-R' | acetone |\n| Carboxylic acid | -COOH | acetic acid |\n| Amine | -NH₂ | ethylamine |\n\n### Reaction Mechanisms\n\n```python\n# Example: SN1 vs SN2 reaction analysis\ndef reaction_type(substrate, nucleophile, solvent):\n    \"\"\"\n    Determine likely mechanism.\n    \"\"\"\n    # SN2: Primary alkyl halide, strong nucleophile, polar aprotic\n    if substrate in ['methyl', 'primary'] and nucleophile == 'strong':\n        return 'SN2'\n    \n    # SN1: Tertiary alkyl halide, weak nucleophile, polar protic\n    elif substrate == 'tertiary' and nucleophile == 'weak':\n        return 'SN1'\n    \n    # E2: Strong base, anti-periplanar H\n    elif nucleophile == 'strong_base':\n        return 'E2'\n    \n    return 'mixture'\n```\n\n### Stereochemistry\n\n- Chiral centers\n- Enantiomers vs diastereomers\n- R\u002FS configuration\n- E\u002FZ isomerism (alkenes)\n- Meso compounds\n- Optical activity\n\n### Synthesis Strategies\n\n- Retrosynthetic analysis\n- Functional group transformations\n- Protecting groups\n- Carbon-carbon bond formation\n- Oxidation\u002Freduction\n- Stereocontrol\n",{"name":5,"license":14,"metadata":26,"description":7,"compatibility":19},{"audience":27,"category":28},"organic chemists, researchers, students","chemistry","main","5f7a3e453c98261f93d19a6a7de44ad8f7b72d41",2,"https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk","2026-03-01 06:55:40",{"source":8,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill organic-chemistry",{"tool":41,"command":42},"bunx","bunx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill organic-chemistry",{"tool":44,"command":45},"pnpm","pnpm dlx skills add ffsshhttiikk\u002Fopencode-agents-skills --skill organic-chemistry","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Forganic-chemistry\u002FSKILL.md",true,[],[50,61,71,80,90,99],{"skillNo":51,"name":52,"nameZh":6,"description":53,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":54,"categories":55,"keywords":56,"publishedAt":21},"01M6CXT9TXDF79BWJTMQAPB49G","xamarin","Xamarin cross-platform development","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fxamarin\u002FSKILL.md",[],[52,57,58,59,19,60],"platform","cross-platform","mobile","development",{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":21},"01M6CXT8AD04MFYDA32VW3FKAG","wrangling","Data wrangling fundamentals","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwrangling\u002FSKILL.md",[],[63,68,19,69,70],"data wrangling","science","data",{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":21},"01M6CXT717GCN7SRRNPBDP4508","windows","Windows operating system administration and scripting","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwindows\u002FSKILL.md",[],[73,78,19,79],"system","scripting",{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":21},"01M6CXT54K794NMEM3XAPZZDKT","wide-column","Wide-column data model","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwide-column\u002FSKILL.md",[],[87,88,19,89,70],"wide column","databases","model",{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":21},"01M6CXT28FMT2P4V9GZE67WA8E","wide-column-stores","Wide-column database stores","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwide-column-stores\u002FSKILL.md",[],[97,88,19,98],"wide column stores","database",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":21},"01M6CXT0D0M0Q4T2N7C2RX7DSN","websockets","WebSocket implementation and best practices","https:\u002F\u002Fgithub.com\u002Fffsshhttiikk\u002Fopencode-agents-skills\u002Fblob\u002Fmain\u002Fwebsockets\u002FSKILL.md",[],[101,106,107,108,19,109,110],"websocket","real-time","time","best practices","implementation"]