{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Lists public repositories for the specified user.","properties":{"path":{"type":"object","properties":{"username":{"type":"string","description":"The handle for the GitHub user account."}},"required":["username"],"additionalProperties":false},"query":{"type":"object","properties":{"type":{"type":"string","enum":["all","owner","member"],"default":"owner","description":"Limit results to repositories of the specified type."},"sort":{"type":"string","enum":["created","updated","pushed","full_name"],"default":"full_name","description":"The property to sort the results by."},"direction":{"type":"string","enum":["asc","desc"],"description":"The order to sort by. Default: `asc` when using `full_name`, otherwise `desc`."},"per_page":{"type":"integer","default":30,"description":"The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\""},"page":{"type":"integer","default":1,"description":"The page number of the results to fetch. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\""}},"required":[],"additionalProperties":false}},"required":["path"],"additionalProperties":false},"name":"List repositories for a user","id":"github.repos.list-for-user","example":{"path":{"username":"example"}},"maxRequests":1,"summary":false}}