Back to Skills

juicebox-hello-world

verified
View on GitHub

Marketplace

claude-code-plugins-plus

jeremylongshore/claude-code-plugins-plus-skills

Plugin

juicebox-pack

business-tools

Repository

jeremylongshore/claude-code-plugins-plus-skills
1.1kstars

plugins/saas-packs/juicebox-pack/skills/juicebox-hello-world/SKILL.md

Last Verified

January 22, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/saas-packs/juicebox-pack/skills/juicebox-hello-world/SKILL.md -a claude-code --skill juicebox-hello-world

Installation paths:

Claude
.claude/skills/juicebox-hello-world/
Powered by add-skill CLI

Instructions

# Juicebox Hello World

## Overview
Create a minimal working example to search for people using Juicebox AI.

## Prerequisites
- Juicebox SDK installed (`juicebox-install-auth` completed)
- Valid API key configured
- Node.js or Python environment

## Instructions

### Step 1: Create Search Script
```typescript
// search.ts
import { JuiceboxClient } from '@juicebox/sdk';

const client = new JuiceboxClient({
  apiKey: process.env.JUICEBOX_API_KEY
});

async function searchPeople() {
  const results = await client.search.people({
    query: 'software engineer at Google',
    limit: 5
  });

  console.log(`Found ${results.total} people`);
  results.profiles.forEach(profile => {
    console.log(`- ${profile.name} | ${profile.title} at ${profile.company}`);
  });
}

searchPeople();
```

### Step 2: Run the Search
```bash
npx ts-node search.ts
```

### Step 3: Verify Output
Expected output:
```
Found 150 people
- Jane Smith | Senior Software Engineer at Google
- John Doe | Staff Engineer at Google
- ...
```

## Output
- Working search script
- Console output with search results
- Profile data including name, title, company

## Error Handling
| Error | Cause | Solution |
|-------|-------|----------|
| Empty Results | Query too specific | Broaden search terms |
| Timeout | Large result set | Add `limit` parameter |
| Invalid Query | Malformed syntax | Check query format |

## Examples

### Python Example
```python
from juicebox import JuiceboxClient
import os

client = JuiceboxClient(api_key=os.environ.get('JUICEBOX_API_KEY'))

results = client.search.people(
    query='product manager in San Francisco',
    limit=10
)

for profile in results.profiles:
    print(f"- {profile.name} | {profile.title}")
```

### Advanced Search
```typescript
const results = await client.search.people({
  query: 'senior engineer',
  filters: {
    location: 'New York',
    company_size: '1000+',
    experience_years: { min: 5 }
  },
  limit: 20
});
```

## Resources
- [Search API Reference](http

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2112 chars