knackish
/ˈnækɪʃ/Definitions
1. adjective
Having or showing a skill or talent, especially in a casual or amateur way.
“The knackish cook whipped up a delicious meal in just a few minutes.”
2. noun
A person who has a talent or skill, especially in a casual or amateur way.
“The knackish artist’s paintings were on display at the local gallery.”