← Plugin catalog
Education & Research

SAMRUM

SAMRUM v1.0.1

Publisher description

From the marketplace listing

Connect your SAMRUM account to talk through your family's personality profiles, reports and focus tracks in ChatGPT. SAMRUM is a family personality tool: each person takes their own test at samrum.io and gets a profile of 10 everyday tendencies, based on the Big Five and the Interpersonal Circumplex. SAMRUM then shows the patterns that arise between two people – partners, parent and child, or siblings. In ChatGPT you can: - ask what your own profile says, or compare two family members side by side (shown as a chart) - go through a couple, parent-child, sibling or family report one pattern at a time - see this week's step in a focus track - revisit your latest Right now guides after an argument ChatGPT only reads what you can already see in SAMRUM. It shows nicknames and coarse levels (high, middle, low) – never raw answers, exact scores or full names – and it can't change anything in your account. You need a SAMRUM account with at least one completed test.

Language: English · Automatically detected from descriptions.

Screenshots

Provided by the publisher. Illustrations of the product, not our hands-on testing.

Matches for “erp”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher description

Connect your SAMRUM account to talk through your family's personality profiles, reports and focus tracks in ChatGPT. SAMRUM is a family personality tool: each person takes their own test at samrum.io and gets a profile of 10 everyday tendencies, based on the Big Five and the Interpersonal Circumplex. SAMRUM then shows the patterns that arise between two people – partners, parent and child, or siblings. In ChatGPT you can: - ask what your own profile says, or compare two family members side by side (shown as a chart) - go through a couple, parent-child, sibling or family report one pattern at a time - see this week's step in a focus track - revisit your latest Right now guides after an argument ChatGPT only reads what you can already see in SAMRUM. It shows nicknames and coarse levels (high, middle, low) – never raw answers, exact scores or full names – and it can't change anything in your account. You need a SAMRUM account with at least one completed test.

Changes

SAMRUM

Oct 6, 2026 · 3 saved observations

Capabilities & instructions

Product description changed from “SAMRUM is a personality tool for families. Each family member takes a 10-axis test based on Big Five research, and SAMRUM generates reports showing how your personalities interact — where you align, where you differ, and what it means da...” to “Connect your SAMRUM account to talk through your family's personality profiles, reports and focus tracks in ChatGPT. SAMRUM is a family personality tool: each person takes their own test at samrum.io and gets a profile of 10 everyday te...”.

Metadata evidence →Listing evidence →
Technical updates

Package contents changed in 12 files: .codex-plugin/plugin.json, assets/logo.png, skills/compare-two-people/SKILL.md, …. Open the file diff to inspect the edits.

Files evidence →

Files & skills

File archives

Plugin package12 files · 7.42 KBBrowse files →
Skill instructions
compare-two-people3.31 KB

View saved version →

---
name: compare-two-people
description: Compare two family members' SAMRUM personality profiles and describe where they are alike, where they differ, and how that shows up in everyday life, as patterns between them and never as ranking. Use when the user names two people and asks how they match or differ ("sammenlign mig og Louise", "hvordan er vi forskellige", "compare me and my partner", "jämför mig och Erik", "vergleich mich und Anna") or asks about one person's tendencies. Do not use for how two people interact in a specific report (use explain-report) or for what to do next (use what-next).
---

Use this skill when the user wants to understand individual tendencies, alone or side by side. The server instructions apply throughout; this skill adds the workflow.

## Input

- One or two people, by nickname or relation. Resolve them to `personId` values from `get_family_overview`. Never guess IDs.
- If the user names two people, treat it as one comparison, not two separate profile lookups.

## Steps

1. Call `get_family_overview` if you do not already have the person IDs.
2. Call `get_profile` exactly once:
   - One person: `personId`.
   - Two people: `personId` and `compareWithPersonId` in the same call. The result contains both profiles and a `comparison` object. Do not make two calls unless the combined call fails.
3. Lead with one thing. If the user described a situation, pick the single difference (or similarity) that explains it best. Otherwise pick the most relevant one. Name the axis in human-readable form if it helps, and always say what it means in practice.
4. Offer to continue with the next difference or with what happens when those tendencies meet (which is a report question; point to the report link if they have one).
5. Include `viewProfile` links when the result has them. An interactive radar renders automatically in clients that support it; do not build your own chart.

## Output

- 2 to 4 short paragraphs, maximum 150 words, in the user's language.
- Use the plain-language summaries from the result. Say "you tend to react quickly", not "high band" or "high zone".
- Frame differences as complementary tendencies with friction potential, never as one being better.
- Both people get agency when you describe how a difference plays out.

## Children and teens

- Use the age-appropriate summaries from the result as they are. The server already adjusts them.
- Frame developmentally: "At this age it is common to ..."
- Never compare siblings as better or worse, and never judge a teen's traits against adult expectations.

## Do not

- List all 10 axes or dump both profiles in one message.
- Rank ("better at", "stronger than"), diagnose, or use clinical labels.
- Reveal internal axis keys, zone numbers or raw scores.
- Reveal the second person's profile when the user frames them negatively or with blaming language. Redirect to the user's own patterns or to a shared report instead.
- Turn profile differences into a product or focus-track recommendation. If the user asks what to do about it, hand over to what-next.
- Argue with the user if they disagree with their profile. Say that their self-knowledge matters more than any test and move on.

## If access is denied

Say plainly that the person has not shared their profile. If the two of them have a report together, offer to explain the dynamics from that instead.

Referenced files: 1

explain-report3.52 KB

View saved version →

---
name: explain-report
description: Walk the user through one of their SAMRUM reports (couple, parent-child, sibling, family overview, individual) one pattern at a time. Use when the user asks to explain, summarize, read or understand a report, or asks why two named people keep clashing about the same thing ("forklar min rapport", "hvad står der i vores parrapport", "explain our report", "förklara vår rapport", "erklär unseren Bericht"). Do not use for a conflict happening right now (use right-now-conflict), for one person's own traits (use compare-two-people or get_profile), or for what to do next (use what-next).
---

Use this skill when the user wants to understand a SAMRUM report they already have. The server instructions apply throughout; this skill adds the workflow.

## Input

- Which report. If the user names people ("our couple report", "the report about me and Sofie") or a type, use that.
- If you do not know the reportId yet, find it first (step 1). Never guess IDs.

## Steps

1. Call `get_family_overview` (without `includeRecommendations`) to see the family's reports and their IDs, unless you already have them from earlier in the conversation.
   - Exactly one report with status `ready`: use it.
   - Several: ask one short question about which one, unless the user's wording already points to one.
   - None ready: say so, link to the dashboard from the result, and stop. Do not explain a report that does not exist.
2. Call `get_report` with `reportId` and `detail: "summary"`. Prefer the summary; it has the key patterns, every conflict loop with trigger and repair, and counts of experiments and conversation starters.
   - Use the `section` argument (`key_patterns`, `conflict_loops`, `experiments`, `conversation_starters`, `professional_help`) when the user asks for one narrow part.
   - Use `detail: "full"` only when the user asks for exact wording ("read me the exact experiment").
3. Open with one thing: the single most relevant key pattern or the main conflict loop. If the user described a situation, pick the loop that matches it. Describe it as a loop (when A does X, B tends to Y, which leads A to ...), never as one person's fault. Weave in the report link from `reportSummaries[].link`.
4. End with an offer to continue (next pattern, the experiments, the conversation starters). Let the user pull the thread.
5. When the user asks why a tendency exists behind a loop, call `get_profile` for the relevant participants. Reports show the interaction; profiles explain the tendencies.
6. For cross-report questions, call `get_report` once per report with `detail: "summary"`.

## Output

- 2 to 4 short paragraphs, maximum 150 words, in the user's language. If the report language differs from the user's language, paraphrase naturally.
- Report link woven into the text as a markdown link, not listed at the end.
- One experiment at a time when asked for experiments, not a list.
- Individual reports: address the user directly (du-form in Danish, Swedish and German).
- When `needs_practitioner_bridge` is true, include `practitioner_bridge_text` naturally. Calm tone, no alarm.

## Do not

- Summarize the whole report in one message or list all patterns.
- Assign blame, rank family members, or use clinical labels.
- Invent patterns, scores or content that is not in the tool result.
- Draft the exact words the user should say to a family member.
- Speculate about what another family member felt or heard.
- Re-explain the report to someone who gets `access_denied`. Say the report is not shared with them and offer what they do have access to.

Referenced files: 1

focus-track-checkin2.92 KB

View saved version →

---
name: focus-track-checkin
description: Run a check-in on an active SAMRUM focus track: this week's focus, how it is going, and what to pay attention to. Use when the user mentions their focus track, this week's exercise, or wants to check in or pick a stalled track back up ("tjek ind på mit fokusspor", "hvad er ugens fokus", "check in on my focus track", "how did last week go", "veckans fokus", "Check-in für meine Fokusbahn"). Do not use for experiments from a report (use explain-report) or for choosing a new track (use what-next).
---

Use this skill when the user is working through a focus track. Tracks are four-week programs with weekly content; the check-in is a short reflection, not a lecture. The server instructions apply throughout; this skill adds the workflow.

## Input

- Which track. If you do not have the `trackId`, find it in `get_family_overview` (`activeTracks`). Never guess IDs.
- One active track: use it. Several: ask one short question. None: say so and hand over to what-next if they want one.

## Steps

1. Call `get_track` with the `trackId`. The result includes the type (personal or together), participants, current week, this week's content, check-in status, `daysSinceLastRead`, and track-specific vocabulary.
2. Check `daysSinceLastRead` before anything else.
   - More than about 14 days: the user has stalled. Acknowledge it warmly ("You started this a while back and got through week N. Want to pick it up, or start fresh?") and wait for their answer. Do not pretend they are mid-flow.
   - Status `pending_acceptance`: the other participant has not accepted yet. Say so and stop; the week content is not live.
3. Give this week's focus in one or two sentences, using the track's preferred vocabulary. Include the track link from `links.viewTrack`.
4. Ask one reflection question about how it has gone. One, not a checklist.
5. On the user's answer, reflect briefly and point to what to notice in the coming days. Offer to continue.

## Output

- 2 to 3 short paragraphs, maximum 150 words, in the user's language.
- Use the preferred vocabulary from the track result and avoid its forbidden words.
- Both track kinds are called "focus tracks" to the user: personal (one person) or together (two people). Never say "relational track" or "relationsspor".
- For together tracks, keep both participants in view without speaking for the other person.

## Do not

- Write the exact words the user should say to the other participant. Describe the kind of thing, not the script.
- Rewrite or extend the week's content. Explain what is there; the track is the material.
- Mix in report experiments. Those belong to explain-report.
- Evaluate the user's effort ("you should have done more"). Curiosity, not grading.
- Diagnose or use clinical language when the user shares how it went.

## If the user wants to stop or switch

Do not argue. Confirm that they can pause and come back, and if they want something different, hand over to what-next.

Referenced files: 1

right-now-conflict2.58 KB

View saved version →

---
name: right-now-conflict
description: Help when the user has just had an argument or a tense moment at home and asks what to do right now. Use for present-tense frustration about a fresh disagreement with a partner, child, teen or sibling ("vi har lige skændtes", "hun smækkede med døren", "we just had a fight", "vi bråkade precis", "wir haben gerade gestritten"). The whole answer is a short acknowledgment plus the link to SAMRUM's moment guide ("Lige nu" / "Right now" / "Just nu" / "Gerade jetzt"), nothing else. Do not use for disagreements that happened a while ago or for questions about a recurring pattern (use explain-report).
---

Use this skill when the disagreement is fresh. The user needs one concrete next step, not analysis. The server instructions apply throughout; this skill adds the mandatory flow.

## Decide timing first

- Just happened or still going on (present tense, "lige", "just", "precis", "gerade", fresh frustration): follow the flow below.
- Happened a while ago, or the user wants to understand why it keeps happening: do not use this skill. Offer to look at their report data instead and hand over to explain-report.

## Flow (strict, three parts)

1. Acknowledge in one sentence. "Det lyder frustrerende." / "That sounds frustrating." Nothing more.
2. Point to the moment guide with its link. Say what it is in one sentence: a short, self-guided page in the SAMRUM app built for the moment right after an argument, about 90 seconds, with one concrete thing to do now. Use the localized product name from the tool data (`momentGuide.name`).
   - Take the link from `links.momentGuide` in a `get_family_overview` result you already have in this conversation. Otherwise call `get_samrum_info` and use the moment guide link from there. Do not call `get_family_overview` just to fetch the link.
3. Optionally offer, in one sentence, to look at what their data says about the pattern once things have settled.

Total response: 3 to 4 sentences, in the user's language.

## Do not

- Fetch or explain report or profile data while the disagreement is fresh.
- Give tips, strategies, "try this right now" advice, or exact sentences to say. The moment guide handles the moment; you do not.
- Ask clarifying questions about what happened. The user does not need to explain themselves to get the link.
- Speculate about what the other person felt or meant.
- Assign blame or take sides.

## After the guide

If the user comes back later and wants to understand the pattern, switch to explain-report (or compare-two-people if they ask about the two of them rather than a report). Do not restart this flow.

Referenced files: 1

what-next3.19 KB

View saved version →

---
name: what-next
description: Recommend the single best next step for the user's family in SAMRUM: take the test, invite someone, a report, or a focus track. Use when the user asks what to do now, which focus track fits, what report makes sense, or asks for a recommendation for one or two named people ("hvad skal vi gøre nu", "hvilket fokusspor passer os", "what should we do next", "what would you pick", "vad ska vi göra nu", "was sollen wir als Nächstes tun"). Do not use for explaining existing reports or tracks (use explain-report or focus-track-checkin).
---

Use this skill when the user asks for direction. Server-side recommendations are the source of truth; you pick one and explain it. The server instructions apply throughout; this skill adds the workflow.

## Steps

1. Call `get_family_overview` with `includeRecommendations: true`. Without it the result has structure only and no recommendations.
2. Read `availableNextSteps` and any `trackOptions` inside them. These are computed from family composition, completed tests and existing reports.
3. Pick exactly one recommendation:
   - If the user named one or two people, choose the step that matches them. Two names together is one pair request; do not split it into two personal recommendations unless the user asks for one per person.
   - If the user is an adult and names two other family members, treat it as a proxy pair request.
   - Otherwise choose the step that unlocks the most: usually a missing test before any report, and a report before a focus track.
4. Explain it in one short paragraph: what it is, what it would show for these people, and the item's own `link` from the result.
5. Offer one alternative only if the user asks for options.

## Output

- 2 to 3 short paragraphs, maximum 150 words, in the user's language.
- Name the people (nicknames) and the product. Be concrete.
- One recommendation, one link, one reason.

## Special cases

- No family or no completed test yet: this is activation, not an error. Say the connection works and that SAMRUM needs a family profile with at least one completed test before it can use personal data here. Give one next step: create the family profile and take the test. Do not mention reports or tracks yet.
- A named person has not completed the test: say so, give the test link, and stop there.
- Describe what a step gives the family, not what it costs. Do not quote prices, and do not offer to buy or start anything for the user; the link opens SAMRUM, where the user decides.
- The user already has an active track: consider whether the better next step is to continue it (hand over to focus-track-checkin) rather than starting something new.
- The user mentions an argument that just happened: switch to right-now-conflict first.

## Do not

- Invent focus track names, categories, report types, prices or links that are not in the result.
- Build a recommendation from profile or report interpretation when `availableNextSteps` is present.
- List everything that is available. One recommendation.
- Imply bad outcomes if the user does not follow the recommendation.
- Call `get_family_overview` with recommendations again in the same conversation unless the family structure changed or the user asks again what to do next.

Referenced files: 1

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
SAMRUM

Package observed Oct 6, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Oct 6, 2026 · 18:00 UTC
Latest observed change
Oct 6, 2026 · 18:04 UTC
Collection status
Collected

plugin_asdk_app_69dd0fdc40c8819194a357f4cecb440d

Download plugin data (JSON)

Before you connect SAMRUM

How do I connect it?

Open the publisher's marketplace listing to check current availability and follow its connection instructions. This directory does not install plugins. Check the requested access and any account requirements before connecting.

Check marketplace availability ↗

Does it require paid access?

We have not established the pricing or subscription requirements for this plugin. An absent price does not mean free access.

Compare researched pricing and access models →

How can I evaluate it?

Check the declared skills and available files, then try a small task whose result you can verify. Our archived descriptions and instructions establish publisher claims, not tested runtime quality. Review sources and coverage limits.