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
Ice Punch ICE 75 100% 15 GRS, GRD, FLY, RCK, DRG Deals damage and 10% chance to freeze opponent TM 33
Icy Wind ICE 55 95% 15 GRS, GRD, FLY, RCK, DRG If it hits it lowers opponent's speed by one level TM 16
Iron Tail STL 100 75% 15 ICE, RCK 30% chance to lower opponent's defense by one level TM 23
Jump Kick FTG 70 95% 25 NRM, ICE, RCK, DRK, STL If your Pokémon misses, it receives 1/8 the damage the attack would have dealt Level
Karate Chop FTG 50 100% 25 NRM, ICE, RCK, DRK, STL Has a good chance for a critical hit Level
Kinesis PSY - 80% 15   Decreases opponent's Accuracy temporarily (one level) Level
Leech Life BUG 20 100% 15 GRS, PSN, PSY, DRK Your Pokémon absorbs some of opponent's HP Level
Leech Seed GRS - 90% 10 WTR, GRD, RCK Your Pokémon absorbs some of opponent's HP every turn Level
Leer NRM - 100% 30   Decreases opponent's Defense temporarily (one level) Level
Lick GHO 20 100% 30 GHO, PSY Deals damage and 30% chance to Paralyze opponent Level
Light Screen PSY - - 30   Cuts the damage received from Special Attacks by 50% for 5 turns Level
Lock-on NRM - 100% 5   Attack on next turn will always hit Level
Lovely Kiss NRM - 75% 15   Puts opponent to Sleep Level
Low Kick FTG 50 90% 20 NRM, ICE, RCK, DRK, STL Deals damage and 30% chance to scare opponent Level
Mach Punch FTG 40 100% 30 NRM, RCK, ICE, DRK, STL Always strike first Level
Magnitude GRD - 100% 30 RCK, ELC, FIR, PSN, STL Changes power to 10, 30, 50, 70, 90, 110 or 150 Level
Mean Look NRM - 100% 5   Opponent cannot escape while the Pokémon that used it is in battle Level
Meditate PSY - - 40   Increases your Pokémon's Attack power temporarily (one level) Level
Mega Drain GRS 40 100% 10 WTR, GRD, RCK Your Pokémon absorbs HP from the opponent equal to 1/2 the attack damage Level
Mega Kick NRM 120 75% 5   Normal Attack Level
Mega Punch NRM 80 85% 20   Normal Attack Level
Mega Horn BUG 120 85% 10 GRS, PSY, DRK Normal Attack Level
Metal Claw STL 50 95% 35 ICE, RCK 10% chance of raising your attack power by one level Level
Metronome NRM - - 10   TM's used at random Level
Milk Drink NRM - - 10   Restores half of HP/splits 1/5 of HP among your other Pokémon Level
Mimic NRM - 100% 10   Your Pokémon mimics its opponent's last attack Level
Mind Reader NRM - 100% 5   Next attack will always hit Level
Minimize NRM - - 20   Increases your Pokémon's chances of evading an attack Level
Mirror Coat PSY - 100% 20   Your attack will be second, double opponent's special attack power and shoot it back Level
Mirror Move FLY - - 20   Your Pokémon mimics its opponent's last attack Level
Mist ICE - - 30   Defends against Special Attacks designed to decrease your Pokémon's abilities Level
Moon Light NRM - - 5   Restores HP/effect depends on the time of day Level
Morning Sun NRM - - 5   Restores HP/effect depends on the time of day Level
Mud-Slap GRD 20 100% 10 FIR, ELC, RCK, STL, PSN Lowers opponent's accuracy by one level TM 31
Night Shade GHO - 100% 15   Damage dealt is equal to your Pokémon's experience level Level
Nightmare GHO - 100% 15   Gives opponents nightmare when they are asleep TM 50
Octazooka WTR 65 85% 10 FIR, GRD, RCK 50% chance of lowering opponent's accuracy be one level Level
Outrage DRG 90 100% 15 DRG Attacks 2-3 turns, become confused once effect wears off Level
Pain Split NRM - 100% 20   Combines your HP with opponent's HP and splits them between you Level
Pay Day NRM 40 100% 20   After a battle receive money equal to (your level) x (number of attacks) x 2 Level
Peck FLY 35 100% 35 GRS, FTG, BUG Normal Attack Level
Perish Song NRM - - 5   Both will faint after 3 turns, substitution cancels the effect Level
Petal Dance GRS 70 100% 20 WTR, GRD, RCK Deals damage, but confuses your Pokémon Level
Pin Missile BUG 14 85% 20 GRS, PSN, PSY, DRK Your Pokémon attacks 2 to 5 times in a row Level
Poison Gas PSN - 55% 40   Poisons opponent Level
Poison Sting PSN 15 100% 35 GRS Deals damage and 30% chance of Poisoning opponent Level
Poison Powder PSN - 75% 35   Poisons opponent Level
Pound NRM 40 100% 35   Normal Attack Level
Powder Snow ICE 40 100% 25 GRS, GRD, FLY, DRG 10% chance of freezing an opponent Level
Present NRM - 90% 15   May cause damage of 40, 80, 120 or may restore opponent's HP by 80 Level
Protect NRM - - 10   Ward off opponent's attack for one turn, success rate falls if used continuously TM 17