I've tried two approaches:
Approach 1
Since $6 \equiv -1 \pmod7$
So, $p=(-1)^t$ and $t$ is even
Therefore, $p=1$.
Approach 2
Since $6 \equiv -1 \pmod7$
So, $6^6 \equiv 1 \pmod7$.
Hence, solving towers from top to bottom:
$p \equiv {{{{{6^6}^6}^6}^6}^1} \pmod7$
$p \equiv {{{6^6}^6}^1} \pmod7$
$p \equiv {6^1} \pmod7$
Therefore, $p=6$.
Now, I don't know why both the approaches are giving different answers and which one is right.
You can't replace exponents like that. That is, $6^8\not\equiv 6^1$ mod $7$. You can pretty easily check that $6^8\equiv 1$.
As you say, $6\equiv -1$, so $-1$ to an even power will give you $1$ mod $7$.