So this may be one of the stupidest questions ever, but is the identity
$$1 + 1 = 2$$
valid in any base?
It seems so, since it's like, for a given base $b$
$$1 = 000\ldots 01 = (0\cdot b^n) + \ldots (1\cdot b^0) = b^0 = 1$$
Which means $1 + 1 = 2$ no matter what base we use.
Is that right? Or is there something I miss?
Yes, this is valid in any base in which $1$ and $2$ are both digits (so, with the standard conventions, any base except base $2$). More generally, a single digit always represents the same number no matter what base you consider it in (as long as it is a valid digit in that base). So for instance, $3+4=7$ is valid when interpreted in any base (as long as the base is at least $8$, so these are all digits in the base).
To be more precise, we should be clear to distinguish numbers from the sequences of digits we might use to represent them. Standard notation unfortunately does not make this very clear. When we write $1+1=2$ normally, what we really mean is "the sum of the number represented by $1$ in decimal notation and the number represented by $1$ in decimal notation is the number represented by $2$ in decimal notation". So what "$1+1=2$ is valid in any base" really means is "for any base $b>2$, the sum of the number represented by $1$ in base $b$ notation and the number represented by $1$ in base $b$ notation is the number represented by $2$ in base $b$ notation." This is because, as mentioned above, "the number represented by $1$ in base $b$ notation" is the exact same number as "the number represented by $1$ in decimal notation", and similarly for $2$.