
Soultrace
A straightforward personality assessment tool that runs users through a 24-question adaptive test via the SoulTrace API. The system uses Bayesian question selection to classify people into one of 25 archetypes based on a 5-color psychological model (white=structure, blue=understanding, black=agency, red=intensity, green=connection). Each API call is stateless, so you accumulate all previous answers and send them with each new question request. Users answer on a 1-7 Likert scale, and after 24 questions they get their archetype, color distribution percentages, and a shareable results page. Rate limited to about 4 complete assessments per hour.
- skills.sh installs
- 345.6K
- GitHub stars
- 22
- last updated
- Jun 3, 2026
Install
$ npx -y skills add soultrace-ai/soultrace-skill --skill soultrace --agent claude-codeInstalls into .claude/skills of the current project.
Files
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:
curl -X POST https://soultrace.app/api/agent \
-H "Content-Type: application/json" \
-d '{"answers": []}'
Response:
{
"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 }
}
Sponsors
Details
- Repository
- github.com/soultrace-ai/soultrace-skill
- Category
- Design & UI/UX
- First seen
- Apr 16, 2026