Skip to content

Commit 62deeb8

Browse files
author
colinmcneil
committed
Improve catalog descriptions and chrome prompt
1 parent 731cfe8 commit 62deeb8

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

prompts/catalog.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
registry:
22
mcp-sqlite:
3-
description: A prompt to seed the database with initial data and demonstrate what you can do with an SQLite MCP Server + Claude
3+
description: The MCP SQLite promptfile contributes all of the tools necessary to work with SQLite and SQLite databases. The file also includes a prompt to seed the database with initial data which helps to demonstrate what you can do with an SQLite MCP Server.
44
ref: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/examples/mcp-sqlite.md
55
icon: https://cdn.jsdelivr.net/npm/simple-icons@v7/icons/sqlite.svg
66
tools:
@@ -70,12 +70,12 @@ registry:
7070
insight: {type: string, description: Business insight discovered from data analysis}
7171
container:
7272
image: vonwig/bash_alpine
73-
command: [-c, 'echo ''{{insight|safe}}'' >> /thread/insights.txt']
73+
command: [-c, 'echo ''{{insight|safe}}'' >> /thread/insights.txt']
7474
volumes: ['mcp-test:/mcp']
7575
prompts: 1
7676
resources: {}
7777
curl:
78-
description: Demonstration of curl tool (use curl to fetch GitHub gists for a user)
78+
description: This prompt file contains the standard curl tool. In addition to the tool itself, you get a tool to read the latest man page to help clear up any issues. It also contains a prompt to demonstrate how to use the tool in a multi-step process.
7979
ref: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/examples/curl.md
8080
icon: https://cdn.jsdelivr.net/npm/simple-icons@v7/icons/curl.svg
8181
tools:
@@ -100,7 +100,7 @@ registry:
100100
prompts: 1
101101
resources: {}
102102
hello world:
103-
description: echo a greeting using a container!
103+
description: Great for testing! This prompt file simply contains a prompt to echo a greeting using a container, and the tool to do so.
104104
ref: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/examples/hello_world.md
105105
icon: https://cdn.jsdelivr.net/npm/simple-icons@v7/icons/docker.svg
106106
tools:
@@ -119,7 +119,7 @@ registry:
119119
prompts: 1
120120
resources: {}
121121
ffmpeg:
122-
description: Use ffmpeg to process video files
122+
description: Use ffmpeg to process video files. This prompt file contains the ffmpeg tool, and a tool to read the latest man page to help clear up any issues. It also contains a prompt to demonstrate how to use the tool in a multi-step process.
123123
ref: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/examples/ffmpeg.md
124124
icon: https://cdn.jsdelivr.net/npm/simple-icons@v7/icons/ffmpeg.svg
125125
tools:
@@ -172,7 +172,7 @@ registry:
172172
prompts: 1
173173
resources: {}
174174
explain dockerfiles:
175-
description: Provide a detailed description, analysis, or annotation of a given Dockerfile.
175+
description: Provide a detailed description, analysis, or annotation of a given Dockerfile. This prompt file contains a tool to read the latest man page to help clear up any issues. It also contains a prompt to run the tool to explain the Dockerfile.
176176
ref: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/examples/explain_dockerfile.md
177177
icon: https://cdn.jsdelivr.net/npm/simple-icons@v7/icons/docker.svg
178178
tools:
@@ -338,7 +338,7 @@ registry:
338338
prompts: 1
339339
resources: {}
340340
memory:
341-
description: give your MCP client a memory system
341+
description: Give your MCP client a memory system! This prompt file contains a tool to create entities, relations, and observations in a knowledge graph. It also contains a tool to read the latest man page to help clear up any issues. It also contains a prompt to demonstrate how to use the tool in a multi-step process.
342342
ref: github:docker/labs-ai-tools-for-devs?path=prompts/examples/mcp-memory.md
343343
icon: https://cdn.jsdelivr.net/npm/simple-icons@v7/icons/knowledgebase.svg
344344
tools:

prompts/chrome.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ arguments:
66
description: the question to answer
77
required: true
88
parameter-values:
9-
query: "What is url of the logo for docker.com?"
9+
query: "Show me the most viral yt thumbnail from the last 2 weeks."
1010
tools:
1111
- name: websocat
1212
description: A tool to send and receive messages over a websocket.
@@ -95,6 +95,10 @@ $MESSAGE | websocat ws://host.docker.internal:9222/devtools/page/<PAGE_ID>
9595

9696
For more complex tasks, use websocat to send and receive messages to the browser. This can be used to execute javascript, navigate to a page, or screenshot the page.
9797

98+
## Answering the Question
99+
100+
Your goal is to control the Chrome instance to answer the user's question. You can also use curl to save things to the `/thread/` folder. Anything in the `/thread` folder will be memoized for you. This is particularly useful for saving screenshots.
101+
98102
## Cleanup
99103

100104
It is important that when you are done with your page, you close it. This is important because the browser could continue to run even after you close the websocket connection.

0 commit comments

Comments
 (0)