← Files PineconeARCHIVED FILE
skills/assistant/references/create.md
1.46 KB · Oct 3, 2026 · 06:37 UTC
# Create Assistant
Create a new Pinecone Assistant with custom configuration.
## Arguments
- `--name` (required): Unique name for the assistant
- `--instructions` (optional): Behavior directive (tone, format, language)
- `--region` (optional): `us` or `eu` — default `us`
- `--timeout` (optional): Seconds to wait for ready status — default `30`
## Workflow
1. Parse arguments. If name is missing, prompt the user.
2. Ask the user about region preference — US or EU.
3. Ask if user wants custom instructions. Offer examples:
- "Use professional technical tone and cite sources"
- "Respond in Spanish with formal language"
4. Execute:
```bash
uv run scripts/create.py \
--name "assistant-name" \
--instructions "instructions" \
--region "us"
```
5. Show assistant name, status, and host URL.
6. Offer to run upload next.
## Naming Conventions
Suggest: `{purpose}-{type}` — e.g. `docs-qa`, `support-bot`, `api-helper`
Avoid: `test`, `assistant1`, `my-assistant`
## Post-Creation
- Save the assistant host URL shown in output (needed for MCP config)
- View and manage at: https://app.pinecone.io/organizations/-/projects/-/assistant/
## Troubleshooting
**Assistant name already exists** — list assistants and suggest a different name or delete the existing one.
**Timeout** — increase `--timeout 60`, check network connectivity.
**PINECONE_API_KEY not set** — export the variable or add to a `.env` file, then restart your IDE/agent session.
SHA-256: 441c92aa7912f33bd33ed805c54201a806909c5f89b65cd82ad0acc871fa57b8