しかねない (translations)→ likely might would
できる (translations)→ able assemble can chance develop give good have know manage offer open permissible possible power provide understand will yes
有能な (translations)→ brainy strong
腕のいい (translations)→ gifted superb