soultracelisted
Install: claude install-skill aiskillstore/marketplace
# SoulTrace Personality Assessment
Take an adaptive personality assessment through the SoulTrace API. Answer 24 questions on a 1-7 Likert scale and receive your personality archetype based on a 5-color psychological model.
## API Endpoint
```
POST https://soultrace.app/api/agent
```
No authentication required. Rate limited to 100 requests/hour per IP.
## How It Works
The API is **stateless**. You pass all accumulated answers with every request, and the server replays the Bayesian inference to select the next optimal question.
### Step 1: Start the test
Send an empty answers array to get the first question:
```bash
curl -X POST https://soultrace.app/api/agent \
-H "Content-Type: application/json" \
-d '{"answers": []}'
```
Response:
```json
{
"status": "in_progress",
"question": {
"id": 42,
"text": "I find deep satisfaction in mastering complex systems."
},
"currentDistribution": {
"white": 0.2,
"blue": 0.2,
"black": 0.2,
"red": 0.2,
"green": 0.2
},
"entropy": 2.322,
"progress": { "answered": 0, "total": 24 }
}
```
### Step 2: Answer questions
The user answers each question on a scale of 1-7:
- **1** = Strongly Disagree
- **4** = Neutral
- **7** = Strongly Agree
Append the answer and send all answers so far:
```bash
curl -X POST https://soultrace.app/api/agent \
-H "Content-Type: application/json" \
-d '{"answers": [{"questionId": 42, "score": 6}]}'
```
Keep accumulating answers. Each response gives the next ques