Вряд-ли я смогу дать определения лучше, чем то-что приведёно выше. Не нравиться, можете его проигнорировать.
Все три определения - мутная вода ни о чём. И почему вдруг магия свойственна только человеку? Всякого рода волшебных существ до фига в любой мифологии, общее у них всех одно - они не люди
А вот вам моё определение магии, значительно более чёткое и определяющее её границы:
Магия - сила, исходящая непосредственно от применяющего её существа, направленная на преодоление естественных законов природы для достижения каких-либо целей.
Это сразу и резко отсекает от магии религиозные практики. Даже первобытный шаманизм, несмотря на полную идентичность круга покрываемых задач с первобытной же магией, сам магией не является, поскольку сила шамана исходит не от него самого, а от его духов-помощников. Развитый шаманизм вроде сибирского - уже практически религия.
Далее, религиозные практики - свод ритуалов, формул и норм поведения, направленных на взаимодействие с божеством. Целью этого взаимодействия может быть как простая декларация своей принадлежности к его "верным", выражение почтения, так и вполне конкретная задача - выздороветь, поступить в университет и пр
Все происходящие при этом чудеса исходят не от верующего, а от его Бога.