A content writer should have a range of skills and a wide knowledge base to create engaging content. A content writer should possess research skills to develop new topic ideas, be communicative and good at time management, know the basics of search engine optimization and social media.