用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ffsshhttiikk/opencode-agents-skills --skill organic-chemistry命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | organic-chemistry |
| description | Study of carbon-based compounds, their structures, properties, reactions, and synthesis |
| category | chemistry |
| keywords | ["organic chemistry","carbon compounds","synthesis","reactions","functional groups"] |
Organic chemistry is the branch of chemistry that focuses on the study of carbon-based compounds. I help you understand molecular structures, reaction mechanisms, synthesis pathways, and the chemical behavior of organic molecules. I cover hydrocarbons, functional groups, stereochemistry, and reaction types including addition, substitution, elimination, and pericyclic reactions.
import numpy as np
from typing import List, Dict, Tuple
class OrganicMolecule:
def __init__(self, formula: str, functional_groups: List[str]):
self.formula = formula
self.functional_groups = functional_groups
self.molecular_weight = self._calculate_mw()
def _calculate_mw(self) -> float:
atomic_weights = {'C': 12.01, 'H': 1.008, 'O': 16.00, 'N': 14.01}
import re
pattern = r'([CHNO])(\d*)'
mw = 0.0
for element, count in re.findall(pattern, self.formula):
count = int(count) if count else 1
mw += atomic_weights.get(element, 0) * count
return mw
def predict_reactivity(self) -> Dict[str, List[str]]:
reactivity_map = {
: [, , ],
: [, ],
: [, , ],
: [, , ],
: [, , ]
}
{fg: reactivity_map.get(fg, [])
fg .functional_groups}
() -> []:
precursors = {
: [, ],
: [, ],
: [, ]
}
precursors.get(target_reaction, [])
ethanol = OrganicMolecule(, [, ])
()
()