8000 Tool index refactoring by StrongMonkey · Pull Request #403 · obot-platform/tools · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tool index refactoring #403

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Feb 11, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions anthropic-model-provider/tool.gpt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Model Provider: true
Credential: ../placeholder-credential as anthropic-model-provider with OBOT_ANTHROPIC_MODEL_PROVIDER_API_KEY as env_vars
Metadata: noUserAuth: anthropic-model-provider


#!sys.daemon /usr/bin/env python3 ${GPTSCRIPT_TOOL_DIR}/main.py

---
Expand Down
4 changes: 0 additions & 4 deletions atlassian/jira/tool.gpt
Original file line number Diff line number Diff line change
Expand Up @@ -182,10 +182,6 @@ The List Issues tool can be used to search for issues in a Jira instance. The jq

# END INSTRUCTIONS: Jira Tools

---
!metadata:*:category
Jira

---
!metadata:*:icon
/admin/assets/jira_icon.svg
Expand Down
6 changes: 1 addition & 5 deletions bluesky/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Name: Bluesky
Metadata: bundle: true
Description: Tools for interacting with Bluesky (bsky.app)
Metadata: bundle: true
Share Tools: Create Post, Delete Post, Search Posts, Search Users

---
Expand Down Expand Up @@ -51,10 +51,6 @@ Param: post_uri: The URI of the post to delete.

#!/usr/bin/env npm --silent --prefix ${GPTSCRIPT_TOOL_DIR} run tool -- deletePost

---
!metadata:*:category
Bluesky

---
!metadata:*:icon
/admin/assets/bluesky_logo.svg
4 changes: 0 additions & 4 deletions browser/tool.gpt
Original file line number Diff line number Diff line change
Expand Up @@ -185,10 +185,6 @@ Metadata: index: false

#!sys.daemon /usr/bin/env npm --prefix ${GPTSCRIPT_TOOL_DIR} run server

---
!metadata:*:category
Browser

---
!metadata:*:icon
/admin/assets/chromium_icon.svg
9 changes: 1 addition & 8 deletions excel/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
Name: Excel
Description: Tools for interacting with Microsoft Excel workbooks.
Metadata: bundle: true
Share Tools: List Workbooks, List Worksheets, Get Worksheet Column Headers, Get Worksheet Data, Get Worksheet Tables, Query Worksheet Data, Add Worksheet Row, Add Worksheet Column, Create Worksheet, Get Dates From Serials

---
Expand Down Expand Up @@ -139,14 +140,6 @@ If the user asks for a calculation or a formula, use an excel formula if possibl

## End of instructions for using Excel tools

---
!metadata:Excel:bundle
true

---
!metadata:*:category
Excel

---
!metadata:*:icon
/admin/assets/excel_icon_small.svg
Expand Down
1 change: 0 additions & 1 deletion file-summarizer/tool.gpt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ Params: output_file: (Optional) Name of the file to save the summary, default to

#!/usr/bin/env python3 ${GPTSCRIPT_TOOL_DIR}/summarize.py


---
!metadata:*:category
Utilities
Expand Down
4 changes: 0 additions & 4 deletions github/tool.gpt
Original file line number Diff line number Diff line change
Expand Up @@ -253,10 +253,6 @@ Refer them to this link for more information on how the OAuth permissions work i

## End of instructions for using GitHub tools

---
!metadata:*:category
GitHub

---
!metadata:*:icon
https://cdn.jsdelivr.net/npm/simple-icons@v13/icons/github.svg
Expand Down
6 changes: 1 addition & 5 deletions gitlab/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Name: GitLab
Metadata: bundle: true
Description: Tools for interacting with GitLab.
Metadata: bundle: true
Share Tools: Search Issues, List Project Issues, List My Assigned Issues, List My Created Issues, Get Issue Details, Create Issue, Update Issue, Delete Issue, Add Issue Comment, Search Merge Requests, List Project Merge Requests, List My Assigned Merge Requests, List My Opened Merge Requests, Get Merge Request Details, Create Merge Request, Update Merge Request, Delete Merge Request, Add Merge Request Comment, Approve Merge Request, Lookup User ID

---
Expand Down Expand Up @@ -241,10 +241,6 @@ If the namespace is not specified, assume the namespace should be the current us

## End of instructions for using the GitLab tools

---
!metadata:*:category
GitLab

---
!metadata:*:icon
https://cdn.jsdelivr.net/npm/simple-icons@v13/icons/gitlab.svg
6 changes: 1 addition & 5 deletions google/docs/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Name: Google Docs
Metadata: bundle: true
Description: Tools for managing Google Docs
Metadata: bundle: true
Share Tools: Read Google Doc, Create Google Doc, Update Google Doc

---
Expand Down Expand Up @@ -55,10 +55,6 @@ For the `drive_dir` parameter, you can optionally specify folder paths directly,

## End of instructions for using Google Docs tools

---
!metadata:*:category
Google Docs

---
!metadata:*:icon
/admin/assets/google_docs_icon_small.png
Expand Down
6 changes: 1 addition & 5 deletions google/gmail/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Name: Gmail
Metadata: bundle: true
Description: Tools for interacting with a user's Gmail account
Metadata: bundle: true
Share Tools: List Inbox, Read Email, Search Emails, Send Email, Delete Email, List Drafts, Create Draft, Update Draft, Delete Draft, Send Draft

---
Expand Down Expand Up @@ -150,10 +150,6 @@ Instead, get the contents of the elements and display that to the user.

## End of instructions for getting emails from a dataset

---
!metadata:*:category
Gmail

---
!metadata:*:icon
/admin/assets/gmail_icon_small.png
Expand Down
6 changes: 1 addition & 5 deletions google/search/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Name: Google Search
Metadata: bundle: true
Description: Tools for using Google Search
Metadata: bundle: true
Share Tools: Search

---
Expand All @@ -21,10 +21,6 @@ Metadata: index: false

#!sys.daemon /usr/bin/env npm --prefix ${GPTSCRIPT_TOOL_DIR} run server

---
!metadata:*:category
Google Search

---
!metadata:*:icon
/admin/assets/google_icon_small.png
6 changes: 1 addition & 5 deletions google/sheets/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Name: Google Sheets
Metadata: bundle: true
Description: Tools for accessing, creating, and modifying Google Sheets
Metadata: bundle: true
Share Tools: Read Spreadsheet, Query Spreadsheet, Read Tables From Spreadsheet, Create Spreadsheet, Append Cells To Spreadsheet, Update Cell In Spreadsheet

---
Expand Down Expand Up @@ -90,10 +90,6 @@ Do your best to always return the complete data that the user asked for, even if

## End of instructions for using Google Sheets tools

---
!metadata:*:category
Google Sheets

---
!metadata:*:icon
/admin/assets/google_sheets_icon_small.png
Expand Down
6 changes: 1 addition & 5 deletions google/youtube/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Name: YouTube
Metadata: bundle: true
Description: Tools for interacting with YouTube
Metadata: bundle: true
Share Tools: Transcribe YouTube Video

---
Expand All @@ -15,10 +15,6 @@ Metadata: noUserAuth: sys.model.provider.credential

#!/usr/bin/env python3 ${GPTSCRIPT_TOOL_DIR}/transcriber.py

---
!metadata:*:category
YouTube

---
!metadata:*:icon
/admin/assets/youtube_icon_small.png
Expand Down
6 changes: 1 addition & 5 deletions images/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Name: Images
Metadata: bundle: true
Description: Tools for analyzing and generating images
Metadata: bundle: true
Share Tools: Analyze Images, Generate Images

---
Expand Down Expand Up @@ -61,10 +61,6 @@ e.g. Analyzing multiple images: ["https://example.com/image1.webp", "cool.jpg",

# END INSTRUCTIONS: Analyze Images tool

---
!metadata:*:category
Images

---
!metadata:*:icon
https://cdn.jsdelivr.net/npm/@phosphor-icons/core@2/assets/duotone/image-duotone.svg
21 changes: 0 additions & 21 deletions index.yaml
Original file line number Diff line number Diff line change
@@ -1,66 +1,46 @@
tools:
sendgrid:
reference: ./sendgrid
all: true
file-summarizer:
reference: ./file-summarizer
all: true
database:
reference: ./database
zoom:
reference: ./zoom
all: true
atlassian-jira:
reference: ./atlassian/jira
all: true
wordpress:
reference: ./wordpress
all: true
excel:
reference: ./excel
all: true
browser:
reference: ./browser
all: true
bluesky:
reference: ./bluesky
all: true
slack:
reference: ./slack
all: true
linkedin-publishing:
reference: ./linkedin-publishing
all: true
notion:
reference: ./notion
all: true
google-docs:
reference: ./google/docs
all: true
google-gmail:
reference: ./google/gmail
all: true
google-search:
reference: ./google/search
all: true
google-sheets:
reference: ./google/sheets
all: true
gitlab:
reference: ./gitlab
all: true
images:
reference: ./images
all: true
outlook-mail:
reference: ./outlook/mail
all: true
outlook-calender:
reference: ./outlook/calendar
all: true
github:
reference: ./github
all: true
time:
reference: ./time
workspace-files:
Expand All @@ -73,7 +53,6 @@ tools:
reference: ./shell
word:
reference: ./word
all: true

knowledgeDataSources:
notion-data-source:
Expand Down
4 changes: 0 additions & 4 deletions linkedin-publishing/tool.gpt
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,6 @@ You have tools to help with publishing content to LinkedIn with the LinkedIn API

# End of instructions for using LinkedIn Publishing tools

---
!metadata:*:category
LinkedIn

---
!metadata:*:icon
/admin/assets/linkedin_icon.png
Expand Down
4 changes: 0 additions & 4 deletions notion/tool.gpt
Original file line number Diff line number Diff line change
Expand Up @@ -110,10 +110,6 @@ Every time you are about to create a new page and the user isn't explicitly aski

## End of instructions for using Notion tools

---
!metadata:*:category
Notion

---
!metadata:*:icon
https://cdn.jsdelivr.net/npm/simple-icons@v13/icons/notion.svg
Expand Down
6 changes: 1 addition & 5 deletions outlook/calendar/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Name: Outlook Calendar
Metadata: bundle: true
Description: Tools for interacting with Microsoft Outlook Calendar.
Metadata: bundle: true
Share Tools: List Calendars, List Events Today, List Events, Get Event Details, Create Event, Invite User To Event, Delete Event, Search Events, Respond To Event

---
Expand Down Expand Up @@ -196,10 +196,6 @@ event that spans multiple days.

## End of instructions for scheduling recurring meetings in Outlook Calendar

---
!metadata:*:category
Outlook Calendar

---
!metadata:*:icon
/admin/assets/outlook_icon_small.svg
Expand Down
10000
4 changes: 0 additions & 4 deletions outlook/mail/tool.gpt
Original file line number Diff line number Diff line change
Expand Up @@ -127,10 +127,6 @@ Do not attempt to forward emails. Email forwarding is not supported.

## End of instructions for using the Microsoft Outlook Mail tools

---
!metadata:*:category
Outlook Mail

---
!metadata:*:icon
/admin/assets/outlook_icon_small.svg
Expand Down
6 changes: 1 addition & 5 deletions sendgrid/tool.gpt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
Name: SendGrid
Metadata: bundle: true
Description: Tools for interacting with SendGrid.
Metadata: bundle: true
Share Tools: Send Email

---
Expand Down Expand Up @@ -35,10 +35,6 @@ When calling the Send Email tool:

# END INSTRUCTIONS: Send Email tool

---
!metadata:*:category
SendGrid

---
!metadata:*:icon
/admin/assets/sendgrid_icon.svg
4 changes: 0 additions & 4 deletions slack/tool.gpt
Original file line number Diff line number Diff line change
Expand Up @@ -222,10 +222,6 @@ The following search modifiers can be used in search-messages `query` arguments:

## End of instructions for using Slack tools

---
!metadata:*:category
Slack

---
!metadata:*:icon
/admin/assets/slack_icon_small.svg
Expand Down
Loading
0