Chemical Equation Balancer is a education claude skill built by Diego Rodrigues de Sa e Souza. Best for: Chemistry students and educators balance equations, verify stoichiometry, and verify atom conservation in chemical reactions..
- What it does
- Count atoms, verify balance status, and balance chemical equations by calculating correct coefficients.
- Category
- education
- Created by
- Diego Rodrigues de Sa e Souza
- Last updated
Chemical Equation Balancer
Count atoms, verify balance status, and balance chemical equations by calculating correct coefficients.
Skill instructions
id: "3ceb5817-75e5-48cb-849e-6108d08f98df" name: "Chemical Equation Balancing and Atom Counting" description: "A skill to count atoms in chemical equations, determine if they are balanced, and balance unbalanced equations by adding coefficients." version: "0.1.0" tags:
- "chemistry"
- "balancing equations"
- "atom counting"
- "stoichiometry"
- "education" triggers:
- "balance this chemical equation"
- "count the atoms in this equation"
- "is this equation balanced"
- "write the total number of atoms for each element"
- "balance the following equations"
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.
Prompt
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.
Anti-Patterns
- Do not alter the chemical formulas themselves (e.g., change H2O to H2O2).
- Do not add new compounds or remove existing ones from the equation.
- Do not assume coefficients are 1 if they are not explicitly written; treat an empty space as a coefficient of 1.
Interaction Workflow
- Receive a chemical equation or a set of equations.
- If the task is to count atoms, list the total atoms for each element on both sides.
- If the task is to check balance, determine if the atom counts are equal and state 'Balanced' or 'Not balanced'.
- If the task is to balance, calculate and provide the correct coefficients to balance the equation.
Triggers
- balance this chemical equation
- count the atoms in this equation
- is this equation balanced
- write the total number of atoms for each element
- balance the following equations
Use this skill
Most skills are portable instruction packages. Claude Code supports SKILL.md directly. Other agents can use adapted files like AGENTS.md, .cursorrules, and GEMINI.md.
Claude Code
Save SKILL.md into your Claude Skills folder, then restart Claude Code.
mkdir -p ~/.claude/skills/chemical-equation-balancer && curl -L "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/a6b3c3005cedf056a48b084671c6282426d6e9fc/skills/devops/chemical-equation-balancing-and-atom-counting/SKILL.md" -o ~/.claude/skills/chemical-equation-balancer/SKILL.mdInstalls to ~/.claude/skills/chemical-equation-balancer/SKILL.md.
Use cases
Chemistry students and educators balance equations, verify stoichiometry, and verify atom conservation in chemical reactions.
Reviews
No reviews yet. Be the first to review this skill.
No signup required