No, most of the SEO techniques do not require any technical skills. Though some advance techniques might require you to know a bit of coding but basic techniques can be done by analyzing the web pages and watching your rankings.