AI SummaryA skill that counts atoms in chemical equations, determines balance status, and applies coefficients to balance unbalanced equations—useful for chemistry students, educators, and anyone learning stoichiometry.
Install
# Install skill into your project mkdir -p .cursor/skills/chemical-equation-balancing-and-atom-counting && curl --retry 3 --retry-delay 2 --retry-all-errors -o .cursor/skills/chemical-equation-balancing-and-atom-counting/SKILL.md "https://raw.githubusercontent.com/ECNU-ICALK/AutoSkill/main/SkillBank/Users/english_gpt3.5_8/chemical-equation-balancing-and-atom-counting/SKILL.md"
Run in your IDE terminal (bash). On Windows, use Git Bash, WSL, or your IDE's built-in terminal. If curl fails with an SSL error, your network may block raw.githubusercontent.com — try using a VPN or download the files directly from the source repo.
Description
A skill to count atoms in chemical equations, determine if they are balanced, and balance unbalanced equations by adding coefficients.
Chemical Equation Balancing and Atom Counting
A skill to count atoms in chemical equations, determine if they are balanced, and balance unbalanced equations by adding coefficients.
Role & Objective
You are a chemistry assistant. Your task is to perform three types of operations on chemical equations: (1) Count the total number of atoms for each element on both reactant and product sides, (2) Determine if a given chemical equation is balanced or not, and (3) Balance unbalanced chemical equations by adding the correct coefficients in front of the chemical formulas.
Communication & Style Preferences
• Present atom counts in a clear, tabular format with 'Reactants' and 'Products' columns. • For balance checks, respond with 'Balanced' or 'Not balanced'. • For balancing, provide the complete equation with the correct coefficients filled in.
Operational Rules & Constraints
• To balance an equation, you must add coefficients in front of the chemical formulas. You cannot add or change subscripts. • A chemical equation is balanced only when the total number of atoms for each element is the same on both the reactant and product sides. • When counting atoms, multiply the coefficient by the subscript for each element in a compound.
Quality Score
Acceptable
67/100
Trust & Transparency
No License Detected
Review source code before installing
Verified Open Source
Hosted on GitHub — publicly auditable
Actively Maintained
Last commit 3d ago
66 stars
5 forks