googleapis/mcp-toolbox · error

error collecting skill contents: %w

Error message

error collecting skill contents: %w

What it means

Error "error collecting skill contents: %w" thrown in googleapis/mcp-toolbox.

Source

Thrown at cmd/internal/skills/command.go:120

	name, err := resolveSkillName(cmd.name, cmd.group, cmd.toolset, opts.PrebuiltConfigs)
	if err != nil {
		opts.Logger.ErrorContext(ctx, err.Error())
		return err
	}
	cmd.name = name

	if err := os.MkdirAll(cmd.outputDir, 0755); err != nil {
		errMsg := fmt.Errorf("error creating output directory: %w", err)
		opts.Logger.ErrorContext(ctx, errMsg.Error())
		return errMsg
	}

	opts.Logger.InfoContext(ctx, "Generating skillagent skills...")

	// Collect the tools and description for each skill to generate.
	skillsToContents, err := cmd.collectContents(ctx, opts)
	if err != nil {
		errMsg := fmt.Errorf("error collecting skill contents: %w", err)
		opts.Logger.ErrorContext(ctx, errMsg.Error())
		return errMsg
	}

	if len(skillsToContents) == 0 {
		opts.Logger.InfoContext(ctx, "No tools found to generate.")
		return nil
	}

	// Iterate over keys to ensure deterministic order
	var skillNames []string
	for name := range skillsToContents {
		skillNames = append(skillNames, name)
	}
	sort.Strings(skillNames)

	for _, skillName := range skillNames {
		content := skillsToContents[skillName]

View on GitHub (pinned to 8cc6e09de2)

When it happens

Trigger: Thrown at cmd/internal/skills/command.go:120 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of googleapis/mcp-toolbox@8cc6e09de2 (2026-09-05). Data as JSON: /api/errors/124fdb38d21a0832. Report an issue: GitHub.