New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Search and visualize the world's data

Tako Knowledge Search & Visualization

by gooseworks-ai · MIT license · ★ 1,220 on GitHub · updated Sep 21

Tako Knowledge Search & Visualization cover

Search and visualize the world's data - get charts, insights, and embeddable knowledge cards for finance, economics, demographics, sports, and more

---
name: data-charts-tako
description: Search and visualize the world's data - get charts, insights, and embeddable knowledge cards for finance, economics, demographics, sports, and more
source: orthogonal
---


# Tako Knowledge Search & Visualization

## Setup

Read your credentials from ~/.gooseworks/credentials.json:
```bash
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
```

If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`

Overview

If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login

Manual install (npx, ZIP)
Claude Codenpx skills add gooseworks-ai/goose-skills --skill data-charts-tako -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \ | tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/design/capabilities/data-charts-tako
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/b49d44b1661f3f72dccb/data-charts-tako.zip" -OutFile "$env:TEMP\data-charts-tako.zip"; Expand-Archive "$env:TEMP\data-charts-tako.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md9.3 KB
  • skill.meta.json279 B
Read the files here
gooseworks-ai/615c6852 files
SKILL.md
Show the full text245 lines

Tako Knowledge Search & Visualization

Setup

Read your credentials from ~/.gooseworks/credentials.json:

export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")

If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login

All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"

Search for data with natural language and get interactive charts, AI-generated insights, and embeddable knowledge cards. Covers finance, economics, demographics, sports, politics, climate, and health from sources like S&P Global, World Bank, and more.

When to Use

  • User asks a data question ("What's NVIDIA's revenue?", "US GDP growth?")
  • User wants to compare metrics ("Tesla vs Ford market cap")
  • User needs a chart or visualization for a report
  • User wants to turn their own data into a chart
  • User asks for insights or analysis on a data trend

Usage

Search for Data
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/knowledge_search","body":{"inputs":{"text":"NVIDIA vs AMD revenue since 2018"}}}'

With search effort and source options:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/knowledge_search","body":{"inputs":{"text":"US inflation rate 2020-2025","search_effort":"deep"},"source_indexes":["tako","web"]}}'

With dark mode chart images:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/knowledge_search","body":{"inputs":{"text":"Bitcoin price history"},"output_settings":{"knowledge_card_settings":{"image_dark_mode":true}}}}'
Get Chart Insights
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/beta/chart_insights","query":{"card_id":"sXQPVnixcDUf2Iw35Via"}}'
Visualize Your Own Data

Provide data as CSV strings. Tako picks the best chart type automatically.

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/beta/visualize"}'
Q1 2024,100
Q2 2024,150
Q3 2024,220
Q4 2024,310"], "query": "Show quarterly revenue as a bar chart"}'

Request a specific chart type:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/beta/visualize"}'
US,500
EU,300
Asia,250"], "query": "Sales by region", "viz_component_type": "pie"}'
Create a Custom Chart

Build charts from scratch with full control over components and layout.

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/thin_viz/create/","body":{"components":[{"component_type":"header","config":{"title":"Sales by Region"}},{"component_type":"categorical_bar","config":{"datasets":[{"label":"Revenue (M)","data":[{"x":"US","y":500},{"x":"EU","y":300},{"x":"Asia","y":250}]}]}}],"title":"Sales by Region","source":"Internal Data"}}'
List Available Chart Types
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/thin_viz/default_schema/"}'
Get Tako Tool Descriptions
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/tako_tools_description"}'

Parameters

Knowledge Search (POST /v1/knowledge_search)

Body:

  • inputs.text (string, required) - Natural language query (e.g. "Tesla vs Ford market cap")
  • inputs.search_effort (string) - "fast", "medium", "deep", or "auto"
  • source_indexes (array) - Priority order: "tako", "web", "tako_deep_v2". Default: ["tako"]
  • country_code (string) - ISO 3166-1 alpha-2 (e.g. "US", "GB"). Default: "US"
  • locale (string) - e.g. "en-US", "de-DE". Default: "en-US"
  • output_settings (object) - {"knowledge_card_settings": {"image_dark_mode": true}} for dark mode
Chart Insights (GET /v1/beta/chart_insights)
  • card_id (string, required) - Card ID from Knowledge Search or Create Card response
Visualize Datasets (POST /v1/beta/visualize)

Body:

  • csv (array of strings, required) - CSV data with headers in first row. Example: ["name,value Apple,3.7 NVIDIA,3.4"]
  • query (string) - How to visualize (e.g. "Show as a bar chart")
  • viz_component_type (string) - Force chart type: bar, grouped_bar, stacked_bar, timeseries, pie, choropleth, scatter, boxplot, heatmap, waterfall, histogram, table, treemap
Create Card (POST /v1/thin_viz/create/)

Body:

  • components (array, required) - Each needs component_type (header, categorical_bar, pie, scatter, table, choropleth, heatmap, histogram, boxplot, treemap, waterfall, bubble, etc.) and config (type-specific data)
  • title (string) - Card title
  • description (string) - Card description
  • source (string) - Data source attribution for footer
List Default Schemas (GET /v1/thin_viz/default_schema/)

No parameters.

Tool Descriptions (GET /v1/tako_tools_description)
  • index_ids (string) - Comma-separated index IDs to filter

Response

Knowledge Search — data.outputs.knowledge_cards[]
  • card_id - Unique ID (use for Chart Insights or embed URLs)
  • title - Chart title
  • description - Text description of the data and trends
  • card_type - "chart", "table", "company", or "text"
  • webpage_url - Interactive card page on Tako
  • image_url - Static chart image (embed in messages, reports)
  • embed_url - Embeddable iframe URL
  • relevance - "High", "Medium", or "Low"
  • sources - Data sources with name and description
  • visualization_data - Raw chart data points
Chart Insights — data
  • insights - Array of AI-generated observations
  • description - Chart description
Create Card — data
  • card_id, title, webpage_url, image_url, embed_url

Examples

# What's the US unemployment rate?
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/knowledge_search","body":{"inputs":{"text":"US unemployment rate"}}}'

# Compare company revenues
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/knowledge_search","body":{"inputs":{"text":"Apple vs Microsoft vs Google revenue","search_effort":"deep"}}}'

# Get insights on a chart
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/beta/chart_insights","query":{"card_id":"sXQPVnixcDUf2Iw35Via"}}'

# Visualize your own CSV data
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/beta/visualize"}'
North America,500
Europe,300
Asia,250
LatAm,100"], "query": "Show sales by region"}'

# Create a custom bar chart
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"tako","path":"/v1/thin_viz/create/","body":{"components":[{"component_type":"categorical_bar","config":{"datasets":[{"label":"Revenue","data":[{"x":"Q1","y":100},{"x":"Q2","y":200}]}]}}],"title":"Quarterly Revenue"}}'

Tips

  • Knowledge Search is the main endpoint — start here for any data question
  • Use image_url to display charts in Slack, Discord, or other channels
  • embed_url gives an interactive iframe for web pages
  • Call List Default Schemas before Create Card to see available chart types
  • Set search_effort: "deep" for complex multi-metric comparisons
  • Data coverage: stock prices, revenue, GDP, unemployment, population, sports stats, weather, health, and more

Error Handling

  • 400 - Invalid body or missing required fields
  • 401 - Invalid API key
  • 404 - Card not found (Chart Insights) or no results found (Knowledge Search)
  • Empty knowledge_cards array — try rephrasing or using source_indexes: ["tako", "web"]
1---
2name: data-charts-tako
3description: Search and visualize the world's data - get charts, insights, and embeddable knowledge cards for finance, economics, demographics, sports, and more
4source: orthogonal
5---
6 
7 
8# Tako Knowledge Search & Visualization
9 
10## Setup
11 
12Read your credentials from ~/.gooseworks/credentials.json:
13```bash
14export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
15export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
16```
17 
18If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`
19 
20All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"`
21 
22 
23Search for data with natural language and get interactive charts, AI-generated insights, and embeddable knowledge cards. Covers finance, economics, demographics, sports, politics, climate, and health from sources like S&P Global, World Bank, and more.
24 
25## When to Use
26 
27- User asks a data question ("What's NVIDIA's revenue?", "US GDP growth?")
28- User wants to compare metrics ("Tesla vs Ford market cap")
29- User needs a chart or visualization for a report
30- User wants to turn their own data into a chart
31- User asks for insights or analysis on a data trend
32 
33## Usage
34 
35### Search for Data
36 
37```bash
38curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
39 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
40 -H "Content-Type: application/json" \
41 -d '{"api":"tako","path":"/v1/knowledge_search","body":{"inputs":{"text":"NVIDIA vs AMD revenue since 2018"}}}'
42```
43 
44With search effort and source options:
45 
46```bash
47curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
48 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
49 -H "Content-Type: application/json" \
50 -d '{"api":"tako","path":"/v1/knowledge_search","body":{"inputs":{"text":"US inflation rate 2020-2025","search_effort":"deep"},"source_indexes":["tako","web"]}}'
51```
52 
53With dark mode chart images:
54 
55```bash
56curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
57 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
58 -H "Content-Type: application/json" \
59 -d '{"api":"tako","path":"/v1/knowledge_search","body":{"inputs":{"text":"Bitcoin price history"},"output_settings":{"knowledge_card_settings":{"image_dark_mode":true}}}}'
60```
61 
62### Get Chart Insights
63 
64```bash
65curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
66 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
67 -H "Content-Type: application/json" \
68 -d '{"api":"tako","path":"/v1/beta/chart_insights","query":{"card_id":"sXQPVnixcDUf2Iw35Via"}}'
69```
70 
71### Visualize Your Own Data
72 
73Provide data as CSV strings. Tako picks the best chart type automatically.
74 
75```bash
76curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
77 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
78 -H "Content-Type: application/json" \
79 -d '{"api":"tako","path":"/v1/beta/visualize"}'
80Q1 2024,100
81Q2 2024,150
82Q3 2024,220
83Q4 2024,310"], "query": "Show quarterly revenue as a bar chart"}'
84```
85 
86Request a specific chart type:
87 
88```bash
89curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
90 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
91 -H "Content-Type: application/json" \
92 -d '{"api":"tako","path":"/v1/beta/visualize"}'
93US,500
94EU,300
95Asia,250"], "query": "Sales by region", "viz_component_type": "pie"}'
96```
97 
98### Create a Custom Chart
99 
100Build charts from scratch with full control over components and layout.
101 
102```bash
103curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
104 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
105 -H "Content-Type: application/json" \
106 -d '{"api":"tako","path":"/v1/thin_viz/create/","body":{"components":[{"component_type":"header","config":{"title":"Sales by Region"}},{"component_type":"categorical_bar","config":{"datasets":[{"label":"Revenue (M)","data":[{"x":"US","y":500},{"x":"EU","y":300},{"x":"Asia","y":250}]}]}}],"title":"Sales by Region","source":"Internal Data"}}'
107```
108 
109### List Available Chart Types
110 
111```bash
112curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
113 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
114 -H "Content-Type: application/json" \
115 -d '{"api":"tako","path":"/v1/thin_viz/default_schema/"}'
116```
117 
118### Get Tako Tool Descriptions
119 
120```bash
121curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
122 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
123 -H "Content-Type: application/json" \
124 -d '{"api":"tako","path":"/v1/tako_tools_description"}'
125```
126 
127## Parameters
128 
129### Knowledge Search (POST /v1/knowledge_search)
130 
131Body:
132- **inputs.text** (string, required) - Natural language query (e.g. "Tesla vs Ford market cap")
133- **inputs.search_effort** (string) - "fast", "medium", "deep", or "auto"
134- **source_indexes** (array) - Priority order: "tako", "web", "tako_deep_v2". Default: ["tako"]
135- **country_code** (string) - ISO 3166-1 alpha-2 (e.g. "US", "GB"). Default: "US"
136- **locale** (string) - e.g. "en-US", "de-DE". Default: "en-US"
137- **output_settings** (object) - `{"knowledge_card_settings": {"image_dark_mode": true}}` for dark mode
138 
139### Chart Insights (GET /v1/beta/chart_insights)
140 
141- **card_id** (string, required) - Card ID from Knowledge Search or Create Card response
142 
143### Visualize Datasets (POST /v1/beta/visualize)
144 
145Body:
146- **csv** (array of strings, required) - CSV data with headers in first row. Example: `["name,value
147Apple,3.7
148NVIDIA,3.4"]`
149- **query** (string) - How to visualize (e.g. "Show as a bar chart")
150- **viz_component_type** (string) - Force chart type: bar, grouped_bar, stacked_bar, timeseries, pie, choropleth, scatter, boxplot, heatmap, waterfall, histogram, table, treemap
151 
152### Create Card (POST /v1/thin_viz/create/)
153 
154Body:
155- **components** (array, required) - Each needs `component_type` (header, categorical_bar, pie, scatter, table, choropleth, heatmap, histogram, boxplot, treemap, waterfall, bubble, etc.) and `config` (type-specific data)
156- **title** (string) - Card title
157- **description** (string) - Card description
158- **source** (string) - Data source attribution for footer
159 
160### List Default Schemas (GET /v1/thin_viz/default_schema/)
161 
162No parameters.
163 
164### Tool Descriptions (GET /v1/tako_tools_description)
165 
166- **index_ids** (string) - Comma-separated index IDs to filter
167 
168## Response
169 
170### Knowledge Search — `data.outputs.knowledge_cards[]`
171 
172- **card_id** - Unique ID (use for Chart Insights or embed URLs)
173- **title** - Chart title
174- **description** - Text description of the data and trends
175- **card_type** - "chart", "table", "company", or "text"
176- **webpage_url** - Interactive card page on Tako
177- **image_url** - Static chart image (embed in messages, reports)
178- **embed_url** - Embeddable iframe URL
179- **relevance** - "High", "Medium", or "Low"
180- **sources** - Data sources with name and description
181- **visualization_data** - Raw chart data points
182 
183### Chart Insights — `data`
184 
185- **insights** - Array of AI-generated observations
186- **description** - Chart description
187 
188### Create Card — `data`
189 
190- **card_id**, **title**, **webpage_url**, **image_url**, **embed_url**
191 
192## Examples
193 
194```bash
195# What's the US unemployment rate?
196curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
197 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
198 -H "Content-Type: application/json" \
199 -d '{"api":"tako","path":"/v1/knowledge_search","body":{"inputs":{"text":"US unemployment rate"}}}'
200 
201# Compare company revenues
202curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
203 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
204 -H "Content-Type: application/json" \
205 -d '{"api":"tako","path":"/v1/knowledge_search","body":{"inputs":{"text":"Apple vs Microsoft vs Google revenue","search_effort":"deep"}}}'
206 
207# Get insights on a chart
208curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
209 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
210 -H "Content-Type: application/json" \
211 -d '{"api":"tako","path":"/v1/beta/chart_insights","query":{"card_id":"sXQPVnixcDUf2Iw35Via"}}'
212 
213# Visualize your own CSV data
214curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
215 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
216 -H "Content-Type: application/json" \
217 -d '{"api":"tako","path":"/v1/beta/visualize"}'
218North America,500
219Europe,300
220Asia,250
221LatAm,100"], "query": "Show sales by region"}'
222 
223# Create a custom bar chart
224curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
225 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
226 -H "Content-Type: application/json" \
227 -d '{"api":"tako","path":"/v1/thin_viz/create/","body":{"components":[{"component_type":"categorical_bar","config":{"datasets":[{"label":"Revenue","data":[{"x":"Q1","y":100},{"x":"Q2","y":200}]}]}}],"title":"Quarterly Revenue"}}'
228```
229 
230## Tips
231 
232- **Knowledge Search** is the main endpoint — start here for any data question
233- Use **image_url** to display charts in Slack, Discord, or other channels
234- **embed_url** gives an interactive iframe for web pages
235- Call **List Default Schemas** before Create Card to see available chart types
236- Set `search_effort: "deep"` for complex multi-metric comparisons
237- Data coverage: stock prices, revenue, GDP, unemployment, population, sports stats, weather, health, and more
238 
239## Error Handling
240 
241- **400** - Invalid body or missing required fields
242- **401** - Invalid API key
243- **404** - Card not found (Chart Insights) or no results found (Knowledge Search)
244- Empty `knowledge_cards` array — try rephrasing or using `source_indexes: ["tako", "web"]`
245 
View all files on GitHub →

Details

Updated
Sep 21, 2026
License
MIT
Stars on the repo
★ 1,220
Checked
Source
gooseworks-ai/goose-skills ↗
Creator
gooseworks-ai · 206 listings
View creator

Made with data-charts-tako

Tako Knowledge Search & Visualization — CleanShot 2026-07-13 at 20 16 54@2x (from the gooseworks-ai/goose-skills README)
Tako Knowledge Search & Visualization — CleanShot 2026-07-13 at 20 16 54@2x (from the gooseworks-ai/goose-skills README)

by gooseworks-ai

Similar skills

See all →
SkillReverse-lookup glossary that turns a vague descriptionAnimation vocabularyemilkowalski/skills · by emilkowalskiReverse-lookup glossary that turns a vague description of a web animation or motion effect into its exact term ("the bouncy thing when a popover opens" → Pop in; "the iOS rubber-band scroll" → Rubber-banding). Use when the user asks "what's it called when…", or describes a motion effect without knowing its name and wants the right word to prompt an AI or designer with. For naming an effect, not designing or building one.★ 40.8k GitHub starsSkillMake hand-painted watercolour-and-ink cartoon videosPainted animationedenfunf/reelmimic · by edenfunfMake hand-painted watercolour-and-ink cartoon videos (MP4) with code — p5.js + p5.brush rendered frame by frame in headless Chrome, encoded with ffmpeg — starring Clawd or any character. Use when the user asks to make an animation, animated short, cartoon, music video, lyric video, animated GIF/loop or "a video of Clawd…", or mentions the PDoomVideo / ClaudeAnimationBase approach. Covers storyboarding, the engine API, the render-and-look review loop, music/lyric sync and splitting long videos across subagents.★ 3.6k GitHub starsSkillSearch tool for modern web development best practicesModern web guidanceGoogleChrome/modern-web-guidance · by GoogleChromeSearch tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks. Do NOT skip — web APIs evolve rapidly and training weights contain obsolete patterns. Trigger immediately for: - UI/Layout: Modals, dialogs, popovers, Glassmorphism/backdrop-filters, anchor positioning, container queries, `:has()`, `:user-valid`. - Scroll/Motion: View Transitions, Scroll-driven animations, scroll parallax/reveals. - Performance: CWV (LCP, INP), content-visibility, Fetch Priority, image optimization. - System/APIs: Local filesystem access, WebUSB, WebSockets sync, WebAssembly widgets. - Frameworks: Adapting layout/styles in React, Vue, Angular. - General Frontend: Forms, autofill, advanced inputs, custom scrollbars, modern component states, etc. DO NOT trigger for: - Backend: Database SQL, ORMs, Express API routes. - Pipelines: CI/CD deployment, Docker, Actions. - Generic: Local scripts (Python/Go tools), ESLint, Git.★ 2.4k GitHub starsSkillTraduz pedidos de animação em português para o efeito deBiblioteca de Motion apenasdouglas · Versão Documentalapenasdouglas/ai-motion-library · by apenasdouglasTraduz pedidos de animação em português ("faz o número quicar", "entra um depois do outro", "dá um tranco no zoom") para o efeito de motion graphics certo, com o termo técnico, a duração e a aceleração. Use sempre que o usuário pedir animação, motion, transição ou efeito em vídeo, HTML, CSS, GSAP, Remotion, HyperFrames ou After Effects, principalmente quando o pedido for vago ("faz uma animação bonita") ou o vídeo for de canal dark (faceless) de curiosidades, história ou documentário. Also triggers on English requests for motion graphics, easing and animation effects in documentary or faceless YouTube videos.★ 68 GitHub starsSkillHeadless, reproducible browser automation with PlaywrightPlaywright BrowserAndyShiu/claude-skill-playwright-browser · by AndyShiuHeadless, reproducible browser automation with Playwright for any project — screenshots of web pages or local dev servers (desktop/tablet/mobile, full page or one element, single page or every page/menu of an app in one batch), frontend audits (console errors, failed requests, broken images/links, responsive overflow, axe accessibility, LCP/CLS performance), before/after visual comparison, scripted E2E flows (log in, click, fill, page through, assert), and logged-in pages via saved sessions. Use this whenever the user wants to screenshot or visually check a site, find frontend bugs, see how a page looks on mobile, compare the UI before and after a CSS/code change, reproduce a bug from an issue or ticket and capture evidence images for it, verify a UI flow works, or run/write a browser test — even if they never say "Playwright" or "browser". If Claude in Chrome could also do the job, briefly ask which to use (with a recommendation) instead of silently picking.★ 49 GitHub starsSkillRebuild a web page, sectionReplicaalbertirgi/replica · by albertirgiRebuild a web page, section, component or interaction from a reference (a live URL, a local HTML file, a screenshot or design export, or a screen recording or GIF) inside the user's own codebase. Then measure the rebuild against the reference (element boxes, computed styles, pixels, motion timing and easing) and iterate until a numeric Replica Score passes. Use when the user wants to clone, replicate, recreate, copy, port or match a site, landing page, hero, navbar, pricing table, card, modal, footer, hover effect, scroll reveal, page-load animation or any other UI, or to "make it look/feel/move like" one. Also use when they say "pixel-perfect", "1:1", "exactly like this" or "same as <url>", or hand over a screenshot, Figma export or video and ask to build it, including when they want their own copy, brand or extra features on top.★ 43 GitHub stars

More from gooseworks-ai

SkillMine the highest-converting ad angles from customer reviewsAd angle minergooseworks-ai/goose-skills · by gooseworks-aiMine the highest-converting ad angles from customer reviews, Reddit complaints, support tickets, and competitor ads. Extracts actual pain language, competitor weaknesses, and outcome phrases that real buyers use. Outputs a ranked angle bank with proof quotes and recommended ad formats per angle.★ 1.2k GitHub starsSkillAnalyze ad campaign performance data to identify what'sAd campaign analyzergooseworks-ai/goose-skills · by gooseworks-aiAnalyze ad campaign performance data (Google, Meta, LinkedIn) to identify what's working, what's wasting budget, and specific cut/scale/test recommendations. Runs statistical analysis, funnel diagnostics, and multi-channel budget reallocation with specific dollar-amount shift recommendations and scenario modeling.★ 1.2k GitHub starsSkillFor paid lead-gen and participant-recruitment adsAd lead quality analyzergooseworks-ai/goose-skills · by gooseworks-aiFor paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.★ 1.2k GitHub starsSkillAnalyze the message match between your ads and landing pagesAd to landing page auditorgooseworks-ai/goose-skills · by gooseworks-aiAnalyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.★ 1.2k GitHub starsSkillCheck and improve your brand's visibility across AI searchAeogooseworks-ai/goose-skills · by gooseworks-aiCheck and improve your brand's visibility across AI search engines (ChatGPT, Perplexity, Gemini, Grok, Claude, DeepSeek). Set up tracking, run visibility analyses, audit your website for AI readability, and get actionable recommendations. Uses the npx goose-aeo@latest CLI.★ 1.2k GitHub starsSkillSearch Amazon products - find items, compare pricesAmazon Product Searchgooseworks-ai/goose-skills · by gooseworks-aiSearch Amazon products - find items, compare prices, read reviews★ 1.2k GitHub stars