Here is a chart about every ability and attack in the games of Pokémon Gold, Silver, and Crystal. This chart is large, so we had to divide it up into several smaller parts.

Physical Attack =   Special Attack =   Status Changer Attack =  
 
Ability Type AT AR PP Vulnerable Type Effect Learn
Spike Cannon NRM 20 100% 15   Your Pokémon attacks 2 to 5 times in a row Level
Spikes GRD - - 20   Each time opponent changes pokémon, damage is caused Level
Spite GHO - 100% 10   Lowers PP of last attack by opponent by 2-5 Level
Splash NRM - - 40   No effect Level
Spore GRS - 100% 15   Puts opponent to Sleep Level
Steel Wing STL 70 90% 25 ICE, RCK Has a 10% chance of raising your defense TM 47
Stomp NRM 65 100% 20   Deals damage and has a 30% chance to scare opponent Level
Strength NRM 80 100% 15   Can be used during battle as a normal-type attack or outside battle to move rocks HM 04
String Shot BUG - 95% 40   Decreases opponent's Speed temporarily by 1 level Level
Struggle NRM 50 100% -   Can be used when all PP is gone, but your Pokémon receives 1/4 the damage dealt -
Stun Spore GRS - 75% 30   Paralyzes opponent Level
Submission FTG 80 80% 25 NRM, ICE, RCK, DRK, STL Your Pokémon receives 1/4 the damage the opponent receives Level
Substitute NRM - - 10   Your Pokémon creates clones of itself, which then fight automatically and uses 1/4 of max HP Level
Sunny Day FIR - - 5   Power of Fire-type attacks increases for 5 turns TM 11
Super Fang NRM - 90% 10   Cuts opponent's HP in half Level
Supersonic NRM - 55% 20   Confuses opponent Level
Surf WTR 95 100% 15 FIR, GRD, RCK Can be used during battle as a water-type attack or outside battle to move across water HM 03
Swagger NRM - 90% 15   Confuses opponent and raises its attack power 2 levels TM 34
Sweet Kiss NRM - 75% 10   Confuses opponent Level
Sweet Scent NRM - 100% 20   Increases your Pokémon's accuracy by 1 level and makes wild Pokémon appear outside battle TM 12
Swift NRM 60 - 20   Can attack opponent while the opponent is underground, attack always hits TM 39
Swords Dance NRM - - 30   Increases your Pokémon's Attack power temporarily by 2 levels Level
Synthesis GRS - - 5   Restores HP depending on time of day Level
Tackle NRM 35 95% 35   Normal Attack Level
Tail Whip NRM - 100% 30   Decreases opponent's Defense temporarily by 1 level Level
Take Down NRM 90 85% 20   Your Pokémon receives 1/4 the damage the opponent receives Level
Teleport PSY - - 20   Ends the battle automatically (doesn't work in duels against trainers), transports you to last pokémon center outside battle Level
Thief DRK 40 100% 10 PSY, GHO Steals wild pokémon's items or normal attack if no item is held TM 46
Thrash NRM 90 100% 20   Deals damage but Confuses your Pokémon Level
Thunder ELC 120 70% 10 WTR, FLY Deals damage and has a 30% chance to Paralyze opponent TM 25
Thunder Wave ELC - 100% 20   Paralyzes opponent Level
Thunderbolt ELC 95 100% 15 WTR, FLY Deals damage and has a 10% chance to Paralyze opponent Level
Thunderpunch ELC 75 100% 15 WTR, FLY Deals damage and has a 10% chance to Paralyze opponent TM 41
Thundershock ELC 40 100% 30 WTR, FLY Deals damage and has a 10% chance to Paralyze opponent Level
Toxic PSN - 85% 10 GRS Poisons opponent (damage dealt increases with each turn) TM 06
Transform NRM - - 10   Transforms your Pokémon into a copy of its opponent, all PP at 5 Level
Tri Attack NRM 80 100% 10   Has a 20% chance of either freezing, burning or paralyzing an opponent Level
Triple Kick FTG 10 90% 10 NRM, ICE, RCK, DRK, STL Attacks three times in a row, increasing damage each time Level
Twineedle BUG 25 100% 20 GRS, PSN, PSY, DRK Your Pokémon attacks twice, attack has a 20% chance of Poisoning opponent Level
Twister DRG 40 100% 20   Attacks and has a 20% chance of scareing an opponent Level
Vicegrip NRM 55 100% 30   Normal Attack Level
Vine Whip GRS 35 100% 10 WTR, GRD, RCK Normal Grass-type attack Level
Vital Throw FTG 70 100% 10 NRM, ICE, RCK, DRK, STL Attack turn will always be 2nd but a sure hit Level
Water Gun WTR 40 100% 25 FIR, GRD, RCK Normal Water-type attack Level
Waterfall WTR 80 100% 15 FIR, GRD, RCK Normal Water-type attack, can climb up waterfalls outside battle HM 07
Whirlpool WTR 15 70% 15 FIR, GRD, RCK Prevents escape, attack goes on for 2-5 turns, can cross over whirlpools outside battle HM 06
Whirlwind NRM - 100% 20   Ends the battle automatically with wild pokémon, forces substitution in Trainer battles Level
Wing Attack FLY 60 100% 35 GRS, FTG, BUG Normal Flying-type attack Level
Withdraw WTR - - 40   Increases your Pokémon's Defense temporarily by 1 level Level
Wrap NRM 15 85% 20   Your Pokémon attacks 2 to 5 times in a row Level
Zap Cannon ELC 100 50% 5 WTR, FLY If it hits, the opponent will always be paralyzed TM 07