Here are some other words you could use:
* Skilled
* Proficient
* Expert
* Talented
* Gifted
* Able
* Capable
* Competent
* Fluent (if it's a skill like speaking a language)
* Natural (if you seem to have a natural knack for it)
The best word to use will depend on the specific context and the level of skill you want to convey.