Skill

Chemical Equation Balancing and Atom Counting

by ECNU-ICALK

AI Summary

A 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

C

Acceptable

67/100

Standard Compliance45
Documentation Quality55
Usefulness72
Maintenance Signal100
Community Signal81
Scored 3d ago

GitHub Signals

Stars66
Forks5
Issues0
Updated3d ago
View on GitHub

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

My Fox Den

Community Rating

Works With

Claude Code