D&D Spell Cards will save you time, give a visual reference of spells and helps every caster prepare spells. Hardcodex provide it for you since 2015 :3
https://hardcodex.ru/monsters supports images in CSV files - you can specify a link to the image as the last parameter (27 column) in your CSV and it will be connected.
example CSV: Test; Medium humanoid (any race); any alignment; 10; ; 9; 2d8; 30 ft.; 10; 10; 10; 10; 14; 11; ; Medicine +4, Religion +2; ; ; ; passive Perception 10; any one language (usually Common); 1/4; 50; ; Club. Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 2 (1d4) bludgeoning damage.; ; Spellcasting.The acolyte is a 1st-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 12, +4 to hit with spell attacks). The acolyte has following cleric spells prepared: Cantrips (at will): light, sacred flame, thaumaturgy 1st level (3 slots): bless, cure wounds, sanctuary;https://www.aidedd.org/dnd/images/aarakocra.jpg