Skip to main content
Toolshed ships with four plugins. Each is built with definePlugin and defineTool from @toolshed/sdk.

Implementation status

PluginIDToolsStatus
GitHubgithub3Implemented
Google Workspacegoogle-workspace4Stub
Linearlinear2Stub
Slackslack2Stub

All tools

Tool pathNameDestructivePluginStatus
github.issues.listList IssuesNoGitHubImplemented
github.issues.createCreate IssueYesGitHubImplemented
github.repos.searchSearch RepositoriesNoGitHubImplemented
gmail.messages.listList Gmail MessagesNoGoogle WorkspaceStub
gmail.messages.readRead Gmail MessageNoGoogle WorkspaceStub
gmail.drafts.createCreate Gmail DraftYesGoogle WorkspaceStub
calendar.events.listList Calendar EventsNoGoogle WorkspaceStub
linear.issues.listList IssuesNoLinearStub
linear.issues.createCreate IssueYesLinearStub
slack.channels.listList ChannelsNoSlackStub
slack.messages.postPost MessageYesSlackStub
The Google Workspace plugin has ID google-workspace, but its tool paths use service-specific prefixes (gmail.*, calendar.*) rather than the plugin ID. This is intentional — tools are namespaced by service, not by plugin.