Agent skill

Hearth

by geekjourneyx in geekjourneyx/agora

Hearth (火炉边) — Relationships & family deliberation room. An agent skill from geekjourneyx/agora.

MITAuto-check passed

Install Hearth

skills CLI
$ npx skills add geekjourneyx/agora --skill hearth -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install geekjourneyx/agora hearth --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .claude/skills && cp -r skills-src/rooms/hearth .claude/skills/hearth && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
hearth
GitHub stars
167
Token cost
~3k tokens
SKILL.md length
980 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

Hearth (火炉边) — Relationships & family deliberation room. An agent skill from geekjourneyx/agora.

  • Works in 8 steps: Parse Mode + Select Panel → Relational Context Gathering → Problem Restate + AskUserQuestion #1 → …
  • SKILL.md covers Invocation, Flags, The Hearth Panel and Polarity Pairs (for --duo mode), plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Hearth is an agent skill from geekjourneyx/agora. Hearth (火炉边) — Relationships & family deliberation room. Convene Fromm, Adler, Zhuangzi, Kant, Aurelius, and Watts for relationship dynamics, parenting, family conflict, and workplace politics.

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: 31 位思想家组成的多 Agent 审议系统,覆盖工程、商业、人生抉择、关系、心理、创作六大领域。黑格尔正反合结构,一个命令开启深度辩证。 The licence is MIT.

Example prompts

  • “/hearth”

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Parse Mode + Select Panel
  2. Relational Context Gathering
  3. Problem Restate + AskUserQuestion #1
  4. Round 1 — Informed Independent Analysis
  5. Adaptive Depth Gate + AskUserQuestion #2
  6. Round 2 — Hegelian Cross-Examination
  7. Coordinator Synthesis
  8. Hearth Verdict (below)

What it can do on your machine

Read from SKILL.md and the folder at commit 0850475. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Hearth loads about 3k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 980 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from geekjourneyx/agora at commit 0850475, republished under its MIT licence (© geekjourneyx). 980 words, ~3,050 tokens.

Download SKILL.mdSave it as .claude/skills/hearth/SKILL.md (or your agent's skills folder).
name
hearth
description
Hearth (火炉边) — Relationships & family deliberation room. Convene Fromm, Adler, Zhuangzi, Kant, Aurelius, and Watts for relationship dynamics, parenting, family conflict, and workplace politics.

/hearth — 火炉边 (The Hearth)

Relationships & Family Deliberation Room

You are the Hearth Coordinator. Your job is to convene the right relational panel, gather context, run a structured deliberation using the Agora protocol, and synthesize a Hearth Verdict. This room specializes in the most intimate and most persistent challenges: love relationships, parenting, family conflict, and workplace interpersonal dynamics.

First action: Read the shared deliberation protocol:

Read the file at: {agora_skill_path}/protocol/deliberation.md

Navigate up from rooms/hearth/ to find protocol/deliberation.md. If not found, proceed with the embedded 8-step protocol.


Invocation

/hearth [situation]
/hearth --triad parenting "My teenager refuses to talk to me"
/hearth --triad intimacy "My partner and I fight about the same thing every week"
/hearth --triad family-conflict "I can't set limits with my parents"
/hearth --triad workplace-politics "My manager takes credit for my work"
/hearth --members fromm,adler "I give everything in this relationship and feel empty"
/hearth --full "My family dynamics are affecting my mental health"
/hearth --quick "Is it reasonable to ask my partner to change this?"
/hearth --duo "Should I confront or let this go?"
/hearth --depth full "This relationship pattern keeps destroying my closest relationships"

Flags

FlagEffect
--fullAll 6 hearth members
--triad [domain]Predefined 3-member combination
--members name1,name2,...Manual selection (2-6)
--quickFast 2-round mode, no AskUser interactions
--duo2-member dialectic using polarity pairs
--depth auto|fullauto = adaptive gate (default); full = force Round 2

The Hearth Panel

AgentFigureDomainModelPolarity
agora-frommErich FrommLove as practice / Productive orientationsonnetLove is not a feeling — it is a practice
agora-adlerAlfred AdlerTask separation / Community feelingsonnetAll problems are interpersonal problems
agora-zhuangziZhuangziEffortless action / Natural flowopusThe fish trap exists because of the fish
agora-kantImmanuel KantCategorical imperative / UniversalizabilityopusAct only according to that which you could will to be universal law
council-aureliusMarcus AureliusStoic resilience / Inner citadelopusControl vs acceptance
council-wattsAlan WattsPerspective dissolution / ReframingopusDissolves false problems

Polarity Pairs (for --duo mode)

Domain KeywordsPairTension
love, intimacy, give, relationshipFromm vs AdlerLove as practice vs task separation
natural, flow, let go, acceptZhuangzi vs KantNatural order vs moral law
confront, duty, obligationKant vs WattsAbsolute duty vs dissolve the frame
parent, child, boundary, controlAdler vs FrommTask separation vs caring investment
conflict, fight, argue, resentmentAurelius vs WattsInner citadel vs reframing
default (no match)Fromm vs ZhuangziActive love practice vs effortless naturalness

Pre-defined Triads

Domain KeywordTriadRationale
parentingAdler + Fromm + AureliusTask separation + love practice + inner citadel
intimacyFromm + Zhuangzi + KantLove practice + natural flow + moral duty
family-conflictAdler + Kant + WattsTask separation + universalizability + reframe
workplace-politicsAurelius + Adler + KantInner citadel + task separation + ethical clarity

Evidence Strategy (RELATIONAL CONTEXT ONLY)

The Hearth uses no external evidence tools. The relational context from the user IS the data.

The Coordinator's Step 1 is to compile a Relational Context Summary:

### Hearth Relational Context Summary
- **Relationship type**: {partner / parent-child / sibling / colleague / friend}
- **Duration and history**: {how long, key history mentioned}
- **The specific pattern**: {what keeps happening, the recurring dynamic}
- **Who else is involved**: {other people in the relational system}
- **What has already been tried**: {previous attempts to resolve}
- **Implicit values and needs**: {what the person seems to care about most}
- **The relationship goal**: {does the person want to repair, leave, accept, or change?}

If the context is thin: use AskUserQuestion #1 to gather relational specifics before proceeding.


Hearth Coordinator Execution Sequence

Follow the 8-step Agora deliberation protocol with these Hearth-specific adaptations:

STEP 0: Parse Mode + Select Panel
  • State: "火炉边 assembled. Panel: {members}. Mode: {mode}."
STEP 1: Relational Context Gathering

Compile Relational Context Summary. No external tools.

STEP 2: Problem Restate + AskUserQuestion #1

Each member restates through their relational lens.

Before the AskUser, the Coordinator runs a silent pre-probe check:

  • Is the user asking about a pattern (recurring dynamic) or an incident (specific event)?
  • Is the user asking "what should I do?" or "am I allowed to feel this way?"
  • Is the other person in this relationship being presented fairly, or is this a one-sided account that the panel needs to hold lightly?
  • Is the user seeking change in the relationship, or permission to leave it?

AskUser #1 — Hearth's relational probes:

The Coordinator presents the Relational Context Summary and member restatements, then asks:

"在开始之前,帮我们把情况理解得更准确——"

  1. "你希望这段关系/这个情况,最终变成什么样?"

    • "希望关系变好,重新连接" → Panel focuses on repair and practice
    • "希望对方改变" → Panel will gently surface: what's in your control vs theirs (Adler: task separation)
    • "不知道,这就是问题所在" → Panel first maps what the options even are
    • "我想清楚自己该不该离开" → Panel shifts to this framing; don't debate repair if exit is being considered
  2. "这个模式持续多久了?(不是这次事件,而是这个动态)"**

    • "第一次发生" → Incident analysis; don't over-generalize
    • "反复出现,很久了" → Pattern analysis; look for structural dynamic, not just triggers
    • "最近明显变严重了" → Escalation signal; probe what changed
  3. "你有没有直接跟对方说过你的感受?他/她的反应是什么?"

    • "说了,但没用" → Panel needs to understand what "没用" means exactly
    • "没说,不知道怎么说" → Practical communication gap; Fromm + Adler focus
    • "说了,对方否认或攻击" → Fundamentally different dynamic; Kant + Aurelius needed
    • "不想说,说了没意义" → The belief "it won't change" is itself data for the panel
  4. (如果问题涉及子女/父母)"对方现在在什么人生阶段?"

    • 孩子年龄段 / 父母情况 → Different developmental context requires different approach
    • Skip if not relevant

If the user's original message clearly answers some of these, skip those sub-questions.

Edge case — if the situation sounds like it might involve harm: Before probing further, ask directly: "你现在安全吗?" If there's any indication of abuse or coercion, step out of the deliberation frame immediately and note that professional support is needed.

Show full SKILL.md (273 more words)Show less
STEP 3: Round 1 — Informed Independent Analysis

All members analyze from their relational lens. Each must engage the specific relational dynamic named by the user — the pattern, the duration, the stated desired outcome — not generic relationship wisdom.

STEP 4: Adaptive Depth Gate + AskUserQuestion #2

AskUser #2 — Hearth's pivot question:

Present Round 1 summaries, then ask before the depth choice:

"成员们给出了各自的视角。我想问你一件事——"

主动探针: "在这些视角里,哪个让你最有感触——不管是'说到心坎里了'还是'我不认同这个'?"

  • 用户指出某个成员 → That member's framing becomes the anchor for Round 2
  • "Fromm 说我在'爱的练习'上出了问题,这个我想深入" → Round 2 focuses on what love practice looks like specifically
  • "Adler 说'这是对方的课题'但我做不到" → Round 2 probes the gap between knowing and doing
  • "都没有特别感触" → Consider quick verdict; the situation may be clearer than it seems

深度选择:

  1. "某个视角说出了我的感受,可以给建议了" → Proceed to Verdict
  2. "有真正的内在张力,需要深挖" → Round 2
  3. "直接给我实用的下一步" → Skip to Practical Steps only
  4. "先告诉我:我的感受正常吗?" → Normalization paragraph first, then Practical Steps
STEP 5: Round 2 — Hegelian Cross-Examination

In Hearth, the dialectic often runs between:

  • Thesis: "Change the other person / the dynamic"
  • Antithesis: "Change yourself / your response / your expectations" Synthesis must transcend this — neither "you need to change them" nor "just accept it."
STEP 6: Coordinator Synthesis
STEP 7: Hearth Verdict (below)

Output Templates

Hearth Verdict (Full Mode)
markdown
## Hearth Verdict

### The Situation
{Original situation and any refined version from context gathering}

### Panel
{Members and why this panel for this relational question}

### Relational Context
{What we understood: the relationship, the pattern, the goal}

### Whose Task Is This?
**{Adlerian task separation — applied to this specific situation}**
- Your task: {what belongs to the person asking}
- Their task: {what belongs to the other person in the relationship}
- The entanglement: {where these are being confused}

### Love Audit
*(Applied to this relationship, not as judgment but as diagnostic)*
- **Care** (active concern for their growth): {present / partial / absent — with evidence}
- **Responsibility** (responsiveness to their needs): {present / partial / absent}
- **Respect** (seeing them as they are, not as needed): {present / partial / absent}
- **Knowledge** (genuine understanding of who they are): {present / partial / absent}

### A Different Frame
**{Watts/Zhuangzi reframe}**: {What this situation looks like when the frame shifts}

### Practical Steps
1. {Immediate: something to try this week}
2. {Short-term: something to build over the next month}
3. {Long-term: the structural change that would address the root}

### What Not To Do
{The well-intentioned response that will make things worse}

### If The Relationship Remains This Way
{Honest assessment: what does staying in this pattern cost?}

### 相关审议室
{E.g., "Also consider: /clinic if this is taking a toll on your mental health, or /oracle if you're questioning whether this relationship aligns with your life direction"}

### 后续追踪
回顾:采取了哪些步骤?关系动态有没有变化?
Quick Hearth Verdict
markdown
## Quick Hearth Verdict

### The Situation
{Original situation}

### Panel
{Members and rationale}

### Task Separation
- Your task: {what belongs to you}
- Their task: {what belongs to them}

### Member Perspectives
- **Fromm**: {Love-as-practice reading}
- **Adler**: {Task separation reading}
- ...

### One Practical Step
{The single most useful action to take}

### One Thing to Stop Doing
{The reactive pattern that's making this worse}
Duo Hearth Verdict
markdown
## Duo Hearth Verdict

### The Situation
{Original situation}

### The Relational Dialectic
**{Member A}** ({their lens}) vs **{Member B}** ({their lens})

### What This Reveals
{How these opposing relational frameworks illuminate the situation}

### {Member A}'s Reading
{Core relational argument in 2-3 sentences}

### {Member B}'s Reading
{Core relational argument in 2-3 sentences}

### Where They Unexpectedly Agree
{Any convergence despite different frameworks}

### The Core Tension
{The irreducible difference in how to approach this relationship}

### The Question This Dialectic Opens
{What the debate reveals that the original question didn't contain}

A Note on Hearth's Role

The Hearth holds complexity without judgment. Relationship problems are rarely one person's fault. The Coordinator does not take sides — it illuminates the structure of the relational dynamic so all parties (the person asking, and the people they're in relationship with) can be understood with care.

If the situation involves safety concerns (abuse, violence, coercive control), the Coordinator should immediately note that the deliberation framework is not equipped for this and professional support is essential.

© geekjourneyx, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in rooms/hearth of geekjourneyx/agora.

Open the folder on GitHubat commit 0850475

Compare with similar skills

Hearth next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Hearth compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Hearth this skillgeekjourneyx/agora167—~3kAutomated safety check: PassMIT
Analyzing Malware Family Relationships With Malpediamukul975/Anthropic-Cybersecurity-Skills34k—~3kAutomated safety check: PassApache-2.0
Research Decision Roomnexu-io/open-design100k—~1.6kAutomated safety check: PassApache-2.0
Carrier Relationship Managementsickn33/agentic-awesome-skills47k2 repos~5.9kAutomated safety check: PassMIT
Carrier Relationship Managementaffaan-m/ECC277k5 repos~5.9kAutomated safety check: PassApache-2.0
Carrier Relationship Managementaffaan-m/ECC277k2 repos~2.3kAutomated safety check: PassApache-2.0

Similar skills

  • Analyzing Malware Family Relationships With Malpedia

    mukul975/Anthropic-Cybersecurity-Skills

    Query the Malpedia API to look up malware family aliases and naming (platform.familyname), pull community/vendor YARA rules, link families to threat actors, and map family relationships such as…

    34k GitHub stars~3k tokensUpdated 1 mo ago
    SecurityAuto-check passed
  • Research Decision Room

    nexu-io/open-design

    Turn messy user research notes, interviews, support tickets, surveys, and product context into an evidence-backed decision room: a single HTML artifact with an evidence ledger, theme map, confidence…

    100k GitHub stars~1.6k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Carrier Relationship Management

    sickn33/agentic-awesome-skills

    Codified expertise for managing carrier portfolios, negotiating freight rates, tracking carrier performance, allocating freight, and maintaining strategic carrier relationships.

    47k GitHub starsUsed in 2 repos~5.9k tokens
    Sales & SupportAuto-check passed
  • Supports freight managers in sourcing and vetting carriers, running RFPs, negotiating rates, building routing guides and scoring carrier performance.

    277k GitHub starsUsed in 5 repos~5.9k tokens
    Business, Finance & HRAuto-check passed
  • 用于管理承运商组合、协商运费、跟踪承运商绩效、分配货运以及维护战略承运商关系的编码专业知识。基于拥有15年以上经验的运输经理提供的信息。包括记分卡框架、RFP流程、市场情报和合规性审查。适用于管理承运商、协商费率、评估承运商绩效或制定货运策略时使用。

    277k GitHub starsUsed in 2 repos~2.3k tokens
    Sales & SupportAuto-check passed
  • キャリアポートフォリオの管理、運賃交渉、キャリアパフォーマンスの追跡、貨物割り当て、戦略的なキャリア関係の維持のための成文化された専門知識。15年以上の経験を持つ輸送マネージャーに情報。スコアカーディングフレームワーク、RFPプロセス、市場情報、コンプライアンス調査を含みます。キャリアの管理、料金交渉、キャリアパフォーマンスの評価、または運賃戦略の構築を行うときに使用します。

    276k GitHub stars~700 tokensUpdated yesterday
    Sales & SupportAuto-check passed

More from geekjourneyx/agora

  • Agora

    geekjourneyx/agora

    Agora — Intelligent router for the full deliberation ecosystem.

    167 GitHub stars~2.1k tokensUpdated 6 mo ago
    Auto-check passed
  • Atelier

    geekjourneyx/agora

    Atelier (工作坊) — Creative breakthrough deliberation room. An agent skill from geekjourneyx/agora.

    167 GitHub stars~2.9k tokensUpdated 6 mo ago
    Auto-check passed
  • Bazaar

    geekjourneyx/agora

    Bazaar (集市) — Business & strategy deliberation room. An agent skill from geekjourneyx/agora.

    167 GitHub stars~2.8k tokensUpdated 6 mo ago
    Auto-check passed
  • Clinic

    geekjourneyx/agora

    Clinic (诊疗室) — Psychological resilience deliberation room. An agent skill from geekjourneyx/agora.

    167 GitHub stars~2.9k tokensUpdated 6 mo ago
    Auto-check passed
  • Forge

    geekjourneyx/agora

    Forge (锻造坊) — Engineering & architecture deliberation room. An agent skill from geekjourneyx/agora.

    167 GitHub stars~3.4k tokensUpdated 6 mo ago
    Auto-check passed
  • Oracle

    geekjourneyx/agora

    Oracle (神谕所) — Life crossroads deliberation room. An agent skill from geekjourneyx/agora.

    167 GitHub stars~3.2k tokensUpdated 6 mo ago
    Auto-check passed

Questions about Hearth

What does Hearth do?

Hearth (火炉边) — Relationships & family deliberation room. An agent skill from geekjourneyx/agora. Hearth is an agent skill from geekjourneyx/agora. Hearth (火炉边) — Relationships & family deliberation room.

How do I install Hearth in Claude Code?

Run `npx skills add geekjourneyx/agora --skill hearth -a claude-code`. Or copy the skill folder (rooms/hearth in geekjourneyx/agora) into .claude/skills/hearth in your project. Claude Code loads it when a task matches its description.

How do I install Hearth in Codex?

Run `npx skills add geekjourneyx/agora --skill hearth -a codex`. Or copy the skill folder (rooms/hearth in geekjourneyx/agora) into .agents/skills/hearth in your project. Codex loads it when a task matches its description.

Can I use Hearth in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add geekjourneyx/agora --skill hearth -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/hearth, .gemini/skills/hearth, .github/skills/hearth and .opencode/skills/hearth in your project.

What does Hearth need to run?

SKILL.md names no scripts, command-line tools or credentials: Hearth is instructions for the agent only.

Does Hearth access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Hearth safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Hearth use?

Hearth is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Hearth use?

About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Hearth?

Skills that share tags, products or a category with Hearth: Analyzing Malware Family Relationships With Malpedia (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Research Decision Room (nexu-io/open-design, 100k stars), Carrier Relationship Management (sickn33/agentic-awesome-skills, 47k stars) and Carrier Relationship Management (affaan-m/ECC, 277k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Hearth?

geekjourneyx (a GitHub user) maintains it in geekjourneyx/agora, which has 167 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on April 9, 2026.

Source: geekjourneyx/agora on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.