Warlock
Base Class: Warlock

The Tomekeeper is an unknown being. There are very few texts about it, and when one is made, it mysteriously disappears. When The Tomekeeper finds someone it wants to sponsor, it often appears to them in a dream library. If they accept the sponsorship, they are tasked by it to go in a search for knowledge, because The Tomekeeper grows stronger with the more knowledge it's warlocks gain. It's  unknown why it wants to gain so much power, and hopefully, it isn't for anything evil.

Extended Spell List

The Tomekeeper lets you choose from an expanded list of spells when you learn a warlock spell. The following spells are added to the warlock spell list for you.

Tomekeeper expanded spells expanded spells

Spell Level Spells

1st

Illusory Script, Create Paper

2nd

Paper Missile, Create Ink

3rd

Glyph of Warding, Silence

4th

Confusion, Private Sanctum

5th

Animate Objects, Modify Memory

Convincing Knowledge

Starting at 1st level, you gain the ability to use Charisma for intelligence saving throws, and vice versa.

Universal Writing

At 6th level, The Tomekeeper expands your mind so you are able to understand all forms of written language. Even if you have never seen nor heard of the language, you are able to read it as easy as if it were common.

Power of the Pages

Starting at the 10th level, By writing something in a book, you can summon allies or harm foes. 

You can only do this once per short rest

Rewrite destiny

At 14th level, you can write in a book to change the actions of a creature. You must be able to think of or see the exact creature while you write, and any mistakes will cause the spell to become void. The creature must make a DC 15 wisdom saving throw, and upon failure, you can control the creature to do whatever you want it to while writing in the book. It lasts until you take a long rest, but if you continue writing, the creature must make another DC 15 wisdom saving throw, and upon failure, will be controlled by you again. you can dispel the control at will.

You can only use this feature once per long rest.