Skip to content

Conversation

@lifeizhou-ap
Copy link
Collaborator

@lifeizhou-ap lifeizhou-ap commented Jan 16, 2026

Summary

Create a built-in skill to discover docs for user when they using goose feature. For example, help user to create a recipe with accurate recipe schema, understand how goose feature works, ....

Changes

  • Create a step before documentation project build step to publish a goose-doc-map.md file. The file can be accessed publicly and contains the links and headings of the documentation pages for "Get Started" and "Guides" of Goose codename site.

  • Created a built-in skill that instruct the agent to find the relevant documentation page starting from goose-doc-map.md page to help user perform tasks

TODO

  • Use subagent and maybe local cache to avoid using many tokens. I tested with these change, it seems it uses quite a few tokens which indicates the content even for one page is very big
  • Update the url in the skill file. Since it is not published, I used my local doc site for testing
  • Maybe add some test to make sure script that generates goose-doc-map.md file is correct

Type of Change

  • Feature
  • Bug fix
  • Refactor / Code quality
  • Performance improvement
  • Documentation
  • Tests
  • Security fix
  • Build / Release
  • Other (specify below)

AI Assistance

  • This PR was created or reviewed with AI assistance

Testing

Related Issues

Relates to #ISSUE_ID
Discussion: LINK (if any)

Screenshots/Demos (for UX changes)

Before:

After:

@lifeizhou-ap lifeizhou-ap changed the title Lifei/goose doc skill feat: Add built-in skill for goose documentation reference Jan 16, 2026
@github-actions
Copy link
Contributor

PR Preview Action v1.6.3

🚀 View preview at
https://block.github.io/goose/pr-preview/pr-6534/

Built to branch gh-pages at 2026-01-16 08:13 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants