What are the differences between 技術 and 技能?
There are several diffrences, and I am not sure if I can list them all. The following is what I feel.
技能 is for established techonology/skill (typically traditional ones), whereas 技術 is any kind of techonology (typically modern ones).
技能 is attached to a human, whereas 技術 can be done by using machinery, human skills, improved planning of process, or combination of these.
技能 is inherited from a master to a younger generation, and has the implication that, once acheived, it stays permanently for the person. 技術 does not have that implication.