Invention skill