INNER CODE UNIT · Go
main
eat-pray-ai/yutu · internal/tools/skillgen/main.go:108
func main() {
skillDir := flag.String("skill-dir", ".", "base directory for generated skill")
instructionDir := flag.String("instruction-dir", "./cmd/agent", "base directory for generated instruction and agent skill")
flag.Parse()
root := cmd.RootCmd
root.InitDefaultHelpCmd()
resources := collectResources(root)
// External skill: includes setup.md for installation.
generateSkill(*skillDir, extSkill, resources)
// Agent instruction.
if err := os.MkdirAll(*instructionDir, 0o755); err != nil {
log.Fatalf("mkdir %s: %v", *instructionDir, err)
}
instrPath := filepath.Join(*instructionDir, "INSTRUCTION.md")
if err := writeInstruction(instrPath); err != nil {