CommunityRecherche & Datenanalysegithub.com

soultrace-ai/soultrace-skill

Führe einen Persönlichkeitstest über die SoulTrace-API durch.

Was ist soultrace-skill?

Diese Fähigkeit ermöglicht es KI-Agenten, einen adaptiven Persönlichkeitstest über die SoulTrace-API durchzuführen. Der Test umfasst 24 Fragen auf einer Likert-Skala von 1 bis 7 und ergibt ein Persönlichkeitsarchetyp basierend auf einem 5-Farben-Modell (Weiß, Blau, Schwarz, Rot, Grün). Der Agent beginnt den Test, stellt jede Frage einzeln, sammelt die numerischen Antworten des Benutzers und sendet alle bisherigen Antworten bei jeder Anfrage an die zustandslose API. Nach Abschluss präsentiert der Agent die Ergebnisse, einschließlich des Archetyps, der Farbverteilung, der Übereinstimmungswerte und eines Links zur vollständigen Ergebnisdetailseite. Die API ist auf 100 Anfragen pro Stunde pro IP-Adresse begrenzt und erfordert keine Authentifizierung. Diese Fähigkeit ist ideal für Agenten, die psychologische Bewertungen oder persönliche Entwicklungstools in ihre Workflows integrieren möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add soultrace-ai/soultrace-skill

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

SoulTrace Persönlichkeitstest

Führe einen adaptiven Persönlichkeitstest über die soultrace API durch. Beantworte 24 Fragen auf einer Likert-Skala von 1 bis 7 und erhalte deinen Persönlichkeitsarchetyp basierend auf einem 5-Farben-Modell.

API-Endpunkt

POST https://soultrace.app/api/agent

Keine Authentifizierung erforderlich. Auf 100 Anfragen pro Stunde pro IP begrenzt.

Funktionsweise

Die API ist zustandslos. Du übergibst alle gesammelten Antworten mit jeder Anfrage, und der Server führt die Bayessche Inferenz erneut aus, um die nächste optimale Frage auszuwählen.

Schritt 1: Test starten

Sende ein leeres Antworten-Array, um die erste Frage zu erhalten:

curl -X POST https://soultrace.app/api/agent \
  -H "Content-Type: application/json" \
  -d '{"answers": []}'

Antwort:

{
  "status": "in_progress",
  "question": {
    "id": 42,
    "text": "Ich finde tiefe Zufriedenheit darin, komplexe Systeme zu meistern."
  },
  "currentDistribution": {
    "white": 0.2,
    "blue": 0.2,
    "black": 0.2,
    "red": 0.2,
    "green": 0.2
  },
  "entropy": 2.322,
  "progress": { "answered": 0, "total": 24 }
}

Schritt 2: Fragen beantworten

Der Benutzer beantwortet jede Frage auf einer Skala von 1 bis 7:

  • 1 = Stimme überhaupt nicht zu
  • 4 = Neutral
  • 7 = Stimme voll und ganz zu

Füge die Antwort hinzu und sende alle bisherigen Antworten:

curl -X POST https://soultrace.app/api/agent \
  -H "Content-Type: application/json" \
  -d '{"answers": [{"questionId": 42, "score": 6}]}'

Sammle weiterhin Antworten. Jede Antwort liefert die nächste Frage.

Schritt 3: Ergebnisse erhalten

Nach 24 Antworten gibt die Antwort automatisch das Endergebnis zurück:

{
  "status": "complete",
  "resultId": "abc-123-def",
  "resultUrl": "https://soultrace.app/en/results/abc-123-def",
  "distribution": {
    "white": 0.15,
    "blue": 0.35,
    "black": 0.25,
    "red": 0.10,
    "green": 0.15
  },
  "entropy": 1.89,
  "archetype": {
    "key": "blue-black",
    "name": "Stratege",
    "alignmentScore": 87.3,
    "coreDynamic": "...",
    "strengths": ["..."],
    "weaknesses": ["..."]
  },
  "topMatches": [
    { "key": "blue-black", "name": "Stratege", "alignmentScore": 87.3 },
    { "key": "blue", "name": "Rationalist", "alignmentScore": 82.1 },
    { "key": "black-blue", "name": "Operator", "alignmentScore": 78.5 }
  ],
  "shadowColors": [
    { "color": "red", "score": 0.10 },
    { "color": "green", "score": 0.15 }
  ],
  "progress": { "answered": 24, "total": 24 }
}

Agenten-Interaktionsprotokoll

Wenn ein Benutzer den Persönlichkeitstest durchführen möchte:

  1. Starte durch Aufruf der API mit {"answers": []}.
  2. Präsentiere jede Frage deutlich dem Benutzer. Sage ihm, er solle mit 1-7 antworten (1=Stimme überhaupt nicht zu, 4=Neutral, 7=Stimme voll und ganz zu).
  3. Sammle die numerische Antwort des Benutzers (1-7). Bei einer nicht-numerischen oder beschreibenden Antwort, ordne sie der Skala zu:
    • „stimme überhaupt nicht zu“ / „überhaupt nicht“ → 1
    • „stimme nicht zu“ / „nicht wirklich“ → 2
    • „stimme eher nicht zu“ → 3
    • „neutral“ / „vielleicht“ / „manchmal“ → 4
    • „stimme eher zu“ → 5
    • „stimme zu“ / „ja“ → 6
    • „stimme voll und ganz zu“ / „absolut“ → 7
  4. Sammle Antworten und sende jedes Mal ALLE bisherigen Antworten plus die neue.
  5. Nach allen 24 Fragen präsentiere die Ergebnisse mit:
    • Ihrem Archetypnamen und Übereinstimmungswert
    • Ihrer Farbverteilung (als Prozentsätze anzeigen)
    • Ihren Top-3-Archetypübereinstimmungen
    • Dem Link zu ihrer vollständigen Ergebnisdetailseite
  6. Überspringe niemals Fragen und beantworte sie nicht automatisch im Namen des Benutzers.

Bewertungsskala

PunktzahlBedeutung
1Stimme überhaupt nicht zu
2Stimme nicht zu
3Stimme eher nicht zu
4Neutral
5Stimme eher zu
6Stimme zu
7Stimme voll und ganz zu

Die 5 Farben

FarbeAntriebEssenz
WeißStruktur, FairnessOrdnung, Verantwortung
BlauVerstehen, MeisterschaftNeugier, Präzision
SchwarzHandlungsfähigkeit, LeistungEhrgeiz, Strategie
RotIntensität, AusdruckLeidenschaft, Ehrlichkeit
GrünVerbindung, WachstumZugehörigkeit, Geduld

Ratenbegrenzungen

  • 100 Anfragen pro Stunde pro IP
  • Jeder Test erfordert 25 Anfragen (1 Start + 24 Antworten)
  • Maximal ~4 vollständige Tests pro Stunde

Fehlerbehandlung

StatusBedeutung
400Ungültiger Anfragekörper oder Antwortenformat
429Ratenlimit überschritten (überprüfe den Retry-After-Header)
500Serverfehler

API-Info

GET https://soultrace.app/api/agent

Gibt API-Metadaten zurück (Version, Fragenanzahl, Bewertungsbereich).

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills