tool: add skeleton