Here is a chart about every ability and attack in the games of Pokemon Red/Blue/Yellow. This chart has been divided into three parts
 
Ability Type Power Accuracy PP Vulnerable Type Effect Learn
Gust NRM 40 100% 35 GRS, FTG, BUG   Level
Harden NRM - - 30   Increases your Pokemon's Defense temporarily Level
Haze ICE - - 30   Cancels all effects on both Pokemon Level
Head Butt NRM 70 100% 15   Deals damage and may scare opponent Level
Hi Jump Kick FTG 85 95% 20 NRM, ICE, RCK If your Pokemon misses, it receives 1/8 the damage the attack would have dealt Level
Horn Attack NRM 65 100% 25     Level
Horn Drill NRM - 30% 5   If successful, defeats opponent in one attack TM 07
Hydro Pump WTR 120 80% 5 FIR, GRD, RCK   Level
Hyper Beam NRM 150 90% 5   your Pokemon's loses one turn, but attacks with a powerful strike TM 15
Hyper Fang NRM 80 90% 15   Deals damage and may scare opponent Level
Hypnosis PSY - 60% 20   Puts opponent to Sleep Level
Ice Beam ICE 95 100% 10 GRS, GRD, FLY, RCK, DRG Deals damage and may freeze opponent TM 13
Ice Punch ICE 75 100% 15 GRS, GRD, FLY, RCK, DRG Deals damage and may freeze opponent Level
Jump Kick FTG 70 94% 25 NRM, ICE, RCK If your Pokemon's misses, it receives 1/8 the damage the attack would have dealt Level
Karate Chop NRM 50 100% 25   Has a good chance for a critical hit Level
Kinesis PSY - 80% 15   Decreases opponent's Accuracy temporarily Level
Leech Life BUG 20 100% 15 GRS, PSN, PSY your Pokemon's absorbs some of opponent's HP Level
Leech Seed GRS - 90% 10   your Pokemon's absorbs some of opponent's HP every turn Level
Leer NRM - 100% 30   Decreases opponent's Defense temporarily Level
Lick GHO 20 100% 30 GHO Deals damage and may Paralyze opponent Level
Light Screen PSY - 100% 30   Cuts the damage received from Special Attacks by 50% Level
Lovely Kiss NRM - 75% 10   Puts opponent to Sleep Level
Low Kick FTG 50 90% 20 NRM, ICE, RCK Deals damage and may scare opponent Level
Meditate PSY - 100% 40   Increases your Pokemon's Attack power temporarily Level
Mega Drain GRS 40 100% 10 WTR, GRD, RCK your Pokemon's absorbs HP from the opponent equal to 1/2 the attack damage TM 21
Mega Kick NRM 120 74% 5     TM 05
Mega Punch NRM 80 85% 20     TM 01
Metronome NRM - 100% 10   TM's used at random TM 35
Mimic NRM - 100% 10   your Pokemon's mimics its opponent's last attack TM 31
Minimize NRM - 100% 20   Increases your Pokemon's chances of evading an attack Level
Mirror Move FLY - 100% 20   your Pokemon's mimics its opponent's last attack Level
Mist ICE - 100% 30   Defends against Special Attacks designed to decrease your Pokemon's abilities Level
Night Shade GHO ExpLv 100% 15   Damage dealt is equal to your Pokemon's's experience level Level
Pay Day NRM 40 100% 20   You receive extra money after the battle TM 16
Peck FLY 35 100% 35 GRS, FTG, BUG   Level
Petal Dance GRS 70 100% 20 WTR, GRD, RCK Deals damage, but confuses your Pokemon Level
Pin Missile BUG 14 84% 20 GRS, PSN, PSY your Pokemon's attacks 2 to 5 times in a row Level
Poison Gas PSN - 55% 40   Poisons opponent Level
Poison Sting PSN 15 100% 35 GRS, BUG Deals damage and may Poison opponent Level
Poison Powder PSN - 75% 35   Poisons opponent Level
Pound NRM 40 100% 35     Level
Psybeam PSY 65 100% 20 FTG, PSN Deals damage and may Confuse opponent Level
Psychic PSY 90 100% 10 FTG, PSN Deals damage and may decrease opponent's Special Attack power temporarily TM 29
Psywave PSY 1.5xLv 80% 15 GRS, ICE, BUG Damage dealt is equal to 1.5 times your Pokemon's's experience level TM 46
Quick Attack NRM 40 100% 30   your Pokemon's attacks first Level
Rage NRM 20 100% 20   As your Pokemon's takes damage, its Attack power increases until the battle is over TM 20
Razor Leaf GRS 55 95% 25 WTR, GRD, RCK Has a good chance for a critical hit Level
Razor Wind NRM 80 75% 10   your Pokemon's builds power on the 1st turn, then attacks on the 2nd turn TM 02
Recover NRM - 100% 20   Restores half of your Pokemon's's maximum number of HP Level
Reflect PSY - 100% 20   Cuts the damage received from physical attacks by 50% TM 33
Rest PSY - 100% 10   If successful, your Pokemon recovers all its HP, then loses 2 turns TM 44
Roar NRM - 100% 20   Ends the battle automatically (doesn't work in duels against trainers) Level
Rock Slide RCK 75 90% 10 FIR, ICE, FLY, BUG   TM 48
Rock Throw RCK 50 65% 15 FIR, ICE, FLY, BUG   Level
Rolling Kick FTG 60 85% 15 NRM, ICE, RCK Deals damage and may scare opponent Level