Rainbow Servant

Those who have learned what the couatl temples have to offer are known as rainbow servants.
==== Requirements ====
Alignment: Any nonevil and nonchaotic
Skills: Knowledge (arcana) 1 ranks
Spells: Able to cast 3rd-level arcane spells.
Special: Must find the hidden jungle temples of the couatls.
==== Hit die ====
d4
==== Skill points ====
2 + Int
==== Class Features ====
Weapon and Armor Proficiency: Rainbow servants gain no proficiency in weapons or armor.
Detect Evil (Sp): At will, a rainbow servant can use detect evil, as the spell.
Extra Domain: A rainbow servant gains the granted power and spell access of the Good domain at 1st level, the Air domain at 4th level, and the Law domain at 7th level. The rainbow servant generally uses a multicolored feather of a couatl as her divine focus. For an explanation of how nonclerics receive domain spells, see the Extra Domains section on page 20 of the Complete Divine book.
Spells per Day/Spells Known: When a new rainbow servant level is gained, the character gains new spells per day as if she had also gained a level in whatever spellcasting class in which she could cast 3rd-level arcane spells before she added the prestige class. She does not, however, gain any other benefit a character of that class would have gained (improved chance of controlling or rebuking undead, wild shape ability, and so on). This essentially means that she adds the level of rainbow servant to the level of whatever other spellcasting class the character has, then determines spells per day accordingly.
If a character had more than one spellcasting class in which she could cast 3rd-level arcane spells before she became a rainbow servant, the player must decide which class to assign each level of rainbow servant for the purpose of determining spells per day and spells known.
Grow Wings (Su): Starting at 4th level, a rainbow servant can grow multicolored, feathered wings like that of a couatl. The wings, which allow flight at a speed of 60 feet with good maneuverability, have a daily duration of 1 minute per rainbow servant level, divided up however the rainbow servant wishes. It takes a standard action to grow or eliminate the feathered wings. Restrictive clothing and armor of any kind prevents the wings from growing, and a rainbow servant can’t grow wings while grappling.
Detect Chaos (Sp): At will, a rainbow servant of 7th level or higher can use detect chaos, as the spell.
Cleric Spell Access: A 10th-level rainbow servant can learn and cast spells from the cleric list, even if they don’t appear on the lists of any spellcasting class he has. Such spells are cast as divine spells if they don’t appear on the sorcerer/wizard or bard spell lists. This class feature grants access to the spells, but not extra spells per day. The 10th-level rainbow servant can likewise read scrolls with cleric spells on them and use wands and staffs that contain cleric spells.
Detect Thoughts (Sp): At will, a 10th-level rainbow servant can use detect thoughts, as the spell. The save DC is Charisma based.
=== Advancement ===
Level	BAB	Fort	Ref	Will	Special 	Spellcasting
1st 	+0 	+0 	+0 	+2 	Detect evil, extra domain (Good) 	—
2nd 	+1 	+0 	+0 	+3 	— 	+1 level of existing arcane spellcasting class
3rd 	+1 	+1 	+1 	+3 	— 	+1 level of existing arcane spellcasting class
4th 	+2 	+1 	+1 	+4 	Extra domain (Air), grow wings 	—
5th 	+2 	+1 	+1 	+4 	— 	+1 level of existing arcane spellcasting class
6th 	+3 	+2 	+2 	+5 	— 	+1 level of existing arcane spellcasting class
7th 	+3 	+2 	+2 	+5 	Detect chaos, extra domain (Law) 	—
8th 	+4 	+2 	+2 	+6 	— 	+1 level of existing arcane spellcasting class
9th 	+4 	+3 	+3 	+6 	— 	+1 level of existing arcane spellcasting class
10th 	+5 	+3 	+3 	+7 	Cleric spell access, detect thoughts	—
=== Class skills ===
Skill name 	Key ability	Trained only	Armor check penalty
Concentration 	CON 	 	
Craft 	INT 	 	
Diplomacy 	CHA 	 	
Knowledge (arcana) 	INT 	 	
Knowledge (the planes)	INT 	 	
Profession 	WIS 	 	
Sense Motive 	WIS 	 	
Spellcraft 	INT