Get brand assets

Get company logos, brand colors, fonts, and style guides

How to use it

  1. Hit Copy the whole skill.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/brand/capabilities/get-brand-assets#main ~/.claude/skills/get-brand-assets

For one project only, change the path to .claude/skills/get-brand-assets.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text151 lines
get-brand-assets/SKILL.md151 lines4.4 KBpushed 96d agoRawView on GitHub

Get Brand Assets

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"

Extract logos, colors, fonts, and design assets from any company's brand. Useful for partnerships, design work, and brand research.

When to Use

  • User needs a company's logo
  • User asks "what are [company]'s brand colors?"
  • User is designing something that needs brand assets
  • User wants to match a company's visual style
  • Creating pitch decks or partnership materials

How It Works

Uses Brand.dev API to extract brand information directly from company websites.

Usage

Get Full Brand 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":"brand-dev","path":"/v1/brand/retrieve","query":{"domain":"stripe.com"}}'

Get Simplified Brand Data (logo + colors)

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"brand-dev","path":"/v1/brand/retrieve-simplified","query":{"domain":"notion.so"}}'

Get Brand Fonts

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"brand-dev","path":"/v1/brand/fonts","query":{"domain":"linear.app"}}'

Get Design System/Styleguide

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"brand-dev","path":"/v1/brand/styleguide","query":{"domain":"vercel.com"}}'

Take Brand Screenshot

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"brand-dev","path":"/v1/brand/screenshot","query":{"domain":"figma.com"}}'

Parameters

  • domain (required) - Company website domain (e.g., stripe.com)

Response

Full brand data includes:

  • Logos - Various formats and sizes
  • Colors - Primary, secondary, accent colors with hex codes
  • Fonts - Font families used on the site
  • Industry - Company industry/category
  • Description - Company description
  • Social links - Twitter, LinkedIn, etc.

Simplified data includes:

  • Domain
  • Company title
  • Primary colors
  • Logo URLs
  • Backdrop images

Fonts include:

  • Font family names
  • Usage (headings, body, etc.)
  • Fallback fonts
  • Element counts

Styleguide includes:

  • Color palette
  • Typography scale
  • Spacing values
  • UI component styles
  • Shadow definitions

Examples

User: "Get Notion's logo and brand colors"

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"brand-dev","path":"/v1/brand/retrieve-simplified","query":{"domain":"notion.so"}}'

User: "What fonts does Linear use?"

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"brand-dev","path":"/v1/brand/fonts","query":{"domain":"linear.app"}}'

User: "I need the full design system for Vercel"

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"brand-dev","path":"/v1/brand/styleguide","query":{"domain":"vercel.com"}}'

Tips

  • Use the main company domain for best results
  • Simplified endpoint is faster if you just need logo + colors
  • Logo URLs are direct links you can download
  • Colors are provided in hex format
  • Styleguide extraction is comprehensive but takes longer
1---
2name: get-brand-assets
3description: Get company logos, brand colors, fonts, and style guides
4source: orthogonal
5---
6 
7 
8# Get Brand Assets
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 
23Extract logos, colors, fonts, and design assets from any company's brand. Useful for partnerships, design work, and brand research.
24 
25## When to Use
26 
27- User needs a company's logo
28- User asks "what are [company]'s brand colors?"
29- User is designing something that needs brand assets
30- User wants to match a company's visual style
31- Creating pitch decks or partnership materials
32 
33## How It Works
34 
35Uses Brand.dev API to extract brand information directly from company websites.
36 
37## Usage
38 
39### Get Full Brand Data
40 
41```bash
42curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
43 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
44 -H "Content-Type: application/json" \
45 -d '{"api":"brand-dev","path":"/v1/brand/retrieve","query":{"domain":"stripe.com"}}'
46```
47 
48### Get Simplified Brand Data (logo + colors)
49 
50```bash
51curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
52 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
53 -H "Content-Type: application/json" \
54 -d '{"api":"brand-dev","path":"/v1/brand/retrieve-simplified","query":{"domain":"notion.so"}}'
55```
56 
57### Get Brand Fonts
58 
59```bash
60curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
61 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
62 -H "Content-Type: application/json" \
63 -d '{"api":"brand-dev","path":"/v1/brand/fonts","query":{"domain":"linear.app"}}'
64```
65 
66### Get Design System/Styleguide
67 
68```bash
69curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
70 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
71 -H "Content-Type: application/json" \
72 -d '{"api":"brand-dev","path":"/v1/brand/styleguide","query":{"domain":"vercel.com"}}'
73```
74 
75### Take Brand Screenshot
76 
77```bash
78curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
79 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
80 -H "Content-Type: application/json" \
81 -d '{"api":"brand-dev","path":"/v1/brand/screenshot","query":{"domain":"figma.com"}}'
82```
83 
84## Parameters
85 
86- **domain** (required) - Company website domain (e.g., stripe.com)
87 
88## Response
89 
90### Full brand data includes:
91- **Logos** - Various formats and sizes
92- **Colors** - Primary, secondary, accent colors with hex codes
93- **Fonts** - Font families used on the site
94- **Industry** - Company industry/category
95- **Description** - Company description
96- **Social links** - Twitter, LinkedIn, etc.
97 
98### Simplified data includes:
99- Domain
100- Company title
101- Primary colors
102- Logo URLs
103- Backdrop images
104 
105### Fonts include:
106- Font family names
107- Usage (headings, body, etc.)
108- Fallback fonts
109- Element counts
110 
111### Styleguide includes:
112- Color palette
113- Typography scale
114- Spacing values
115- UI component styles
116- Shadow definitions
117 
118## Examples
119 
120**User:** "Get Notion's logo and brand colors"
121```bash
122curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
123 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
124 -H "Content-Type: application/json" \
125 -d '{"api":"brand-dev","path":"/v1/brand/retrieve-simplified","query":{"domain":"notion.so"}}'
126```
127 
128**User:** "What fonts does Linear use?"
129```bash
130curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
131 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
132 -H "Content-Type: application/json" \
133 -d '{"api":"brand-dev","path":"/v1/brand/fonts","query":{"domain":"linear.app"}}'
134```
135 
136**User:** "I need the full design system for Vercel"
137```bash
138curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
139 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
140 -H "Content-Type: application/json" \
141 -d '{"api":"brand-dev","path":"/v1/brand/styleguide","query":{"domain":"vercel.com"}}'
142```
143 
144## Tips
145 
146- Use the main company domain for best results
147- Simplified endpoint is faster if you just need logo + colors
148- Logo URLs are direct links you can download
149- Colors are provided in hex format
150- Styleguide extraction is comprehensive but takes longer
151 

Discussion

Alternatives

Also in Company & contact data