Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
Transform conference transcripts into persistent, conversational speaker-agents. Ingest any transcript (pasted, file, or URL), extract speaker identities and positions, generate soul+skill files per speaker, and route questions to the most relevant voice with full attribution. Use when the user wants to "create agents from a conference," "talk to a speaker," "ingest a transcript," "build a summit mind," "conference-minds," or wants persistent conversational access to conference content. Works with meetups, podcasts, panels, keynotes, interviews, and any multi-speaker content. --- name: conference-minds version: 1.0.0 description: Transform conference transcripts into persistent, conversational speaker-agents. Ingest any transcript (pasted, file, or URL), extract speaker identities and positions, generate soul+skill files per speaker, and route questions to the most relevant voice with full attribution. Use when the user wants to "create agents from a conference," "talk to a speaker," "ing
git clone https://github.com/schwentker/conference-minds.gitOverall rank
#30
Adoption
No public adoption signal
Trust
Unknown
Freshness
Apr 15, 2026
Freshness
Last checked Apr 15, 2026
Best For
conference-minds is best for for, request, run workflows where MCP and OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Transform conference transcripts into persistent, conversational speaker-agents. Ingest any transcript (pasted, file, or URL), extract speaker identities and positions, generate soul+skill files per speaker, and route questions to the most relevant voice with full attribution. Use when the user wants to "create agents from a conference," "talk to a speaker," "ingest a transcript," "build a summit mind," "conference-minds," or wants persistent conversational access to conference content. Works with meetups, podcasts, panels, keynotes, interviews, and any multi-speaker content. --- name: conference-minds version: 1.0.0 description: Transform conference transcripts into persistent, conversational speaker-agents. Ingest any transcript (pasted, file, or URL), extract speaker identities and positions, generate soul+skill files per speaker, and route questions to the most relevant voice with full attribution. Use when the user wants to "create agents from a conference," "talk to a speaker," "ing Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
MCP, OpenClaw
Freshness
Apr 15, 2026
Vendor
Schwentker
Artifacts
0
Benchmarks
0
Last release
Unpublished
Install & run
git clone https://github.com/schwentker/conference-minds.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Schwentker
Protocol compatibility
MCP, OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
text
INGEST EXTRACT SERVE
transcript -> speakers[] -> routed response
soul.md + attribution
skills.md
passages[]text
conference-minds ingest <transcript> conference-minds ingest --file path/to/transcript.txt conference-minds ingest --name "Cisco AI Summit 2026" conference-minds ingest --multi path/to/session1.txt path/to/session2.txt
text
conference-minds ask "What did the panel think about agent security?" conference-minds ask "Who disagreed with the cloud-first approach?" conference-minds ask --speaker "Peter Steinberger" "What's your view on MCP?"
text
conference-minds speakers # List all extracted speakers conference-minds speakers --detail # Show expertise areas per speaker conference-minds themes # Show emergent conference themes conference-minds tensions # Show points of disagreement conference-minds export # Export all soul/skill files
text
conference-minds list # List all ingested conferences conference-minds delete <conference> # Remove a conference mind conference-minds merge <conf1> <conf2> # Combine conferences into one mind
text
~/.conference-minds/
conferences/
cisco-ai-summit-2026/
meta.json # Conference metadata
transcript_raw.md # Original transcript preserved
transcript_clean.md # Cleaned, normalized version
summit_mind.md # Composite conference intelligence
speakers/
jensen-huang/
soul.md # Communication style, personality
skills.md # Domain expertise, specific claims
passages.json # Indexed statements with positions
pat-gelsinger/
soul.md
skills.md
passages.json
themes.json # Extracted conference themes
tensions.json # Points of disagreementEditorial read
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Transform conference transcripts into persistent, conversational speaker-agents. Ingest any transcript (pasted, file, or URL), extract speaker identities and positions, generate soul+skill files per speaker, and route questions to the most relevant voice with full attribution. Use when the user wants to "create agents from a conference," "talk to a speaker," "ingest a transcript," "build a summit mind," "conference-minds," or wants persistent conversational access to conference content. Works with meetups, podcasts, panels, keynotes, interviews, and any multi-speaker content. --- name: conference-minds version: 1.0.0 description: Transform conference transcripts into persistent, conversational speaker-agents. Ingest any transcript (pasted, file, or URL), extract speaker identities and positions, generate soul+skill files per speaker, and route questions to the most relevant voice with full attribution. Use when the user wants to "create agents from a conference," "talk to a speaker," "ing
Transform ephemeral conference content into persistent, conversational intelligence.
conference-minds takes a transcript (any format: raw paste, .txt, .md, .srt, .vtt, JSON) and produces a queryable knowledge layer where each speaker becomes a distinct conversational agent. Ask a question, get an answer attributed to the specific speaker whose position best addresses it, with a direct citation to the transcript passage.
INGEST EXTRACT SERVE
transcript -> speakers[] -> routed response
soul.md + attribution
skills.md
passages[]
Accepts transcript in any common format. Detects speaker labels automatically (e.g., "SPEAKER:", "John:", timestamps with names). Cleans formatting artifacts, merges broken lines, normalizes timestamps.
Supported inputs:
For each detected speaker:
{speaker}_soul.md): Communication style, rhetorical patterns, key phrases, intellectual posture (contrarian, consensus-builder, technical, visionary){speaker}_skills.md): Domain expertise areas, specific claims made, frameworks referenced, technologies discussedFor the conference as a whole:
5. Summit mind (summit_mind.md): Composite themes, points of agreement/disagreement across speakers, emergent questions nobody asked
When the user asks a question:
conference-minds ingest <transcript>
conference-minds ingest --file path/to/transcript.txt
conference-minds ingest --name "Cisco AI Summit 2026"
conference-minds ingest --multi path/to/session1.txt path/to/session2.txt
conference-minds ask "What did the panel think about agent security?"
conference-minds ask "Who disagreed with the cloud-first approach?"
conference-minds ask --speaker "Peter Steinberger" "What's your view on MCP?"
conference-minds speakers # List all extracted speakers
conference-minds speakers --detail # Show expertise areas per speaker
conference-minds themes # Show emergent conference themes
conference-minds tensions # Show points of disagreement
conference-minds export # Export all soul/skill files
conference-minds list # List all ingested conferences
conference-minds delete <conference> # Remove a conference mind
conference-minds merge <conf1> <conf2> # Combine conferences into one mind
After ingestion, conference-minds creates:
~/.conference-minds/
conferences/
cisco-ai-summit-2026/
meta.json # Conference metadata
transcript_raw.md # Original transcript preserved
transcript_clean.md # Cleaned, normalized version
summit_mind.md # Composite conference intelligence
speakers/
jensen-huang/
soul.md # Communication style, personality
skills.md # Domain expertise, specific claims
passages.json # Indexed statements with positions
pat-gelsinger/
soul.md
skills.md
passages.json
themes.json # Extracted conference themes
tensions.json # Points of disagreement
Each speaker's soul.md captures:
# {Speaker Name} - Communication Soul
## Voice
- Sentence structure: {short/complex/mixed}
- Vocabulary register: {technical/accessible/mixed}
- Rhetorical devices: {analogy-heavy, data-driven, story-led}
- Signature phrases: ["...", "..."]
## Intellectual Posture
- {contrarian | consensus-builder | provocateur | synthesizer | pragmatist}
- Key tensions they hold: [...]
- What they push back on: [...]
## Values (inferred)
- [extracted from positions taken and language used]
When routing a question to the right speaker:
relevance_score = (
topical_match * 0.5 + # Did they discuss this topic?
expertise_depth * 0.3 + # How deeply did they go?
recency_weight * 0.1 + # More recent statements weighted slightly
uniqueness * 0.1 # Did they say something others didn't?
)
Multiple speakers returned when scores are close, enabling "panel" responses.
Every response includes:
[Speaker Name, timestamp/position] "Paraphrased or quoted passage"
User can request full original passage for verification.
conference-minds is designed to chain with the OpenClaw ecosystem:
> conference-minds ingest --name "YC Interview: Peter Steinberger"
[paste transcript]
Ingested: 1 speaker detected (Peter Steinberger)
- 47 passages indexed
- Expertise: local-first AI, agent architecture, CLI philosophy, swarm intelligence
- Soul: contrarian, story-led, technically precise with accessible framing
> conference-minds ask "Why does Peter prefer CLI over MCP?"
[Peter Steinberger, 34:12] The preference is architectural, not ideological.
MCP servers require restarts when configurations change. CLIs do not. More
importantly, MCP was designed for bots while CLIs were designed for humans.
Agents turn out to be excellent at Unix. Building for humans first means
sufficiently capable agents adapt naturally.
Source: passages 31-33 of transcript
> conference-minds merge "Cisco AI Summit" "OpenClaw Meetup Feb 5"
Merged: 14 speakers across 2 events
New tensions detected:
- Cloud-first (Cisco speakers) vs Local-first (OpenClaw community)
- Enterprise governance vs Individual sovereignty
- Agent orchestration vs Agent autonomy
> conference-minds ask "Where do enterprise and open-source agent visions diverge?"
[Panel response - 3 speakers]
...
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/schwentker-conference-minds/snapshot"
curl -s "https://xpersona.co/api/v1/agents/schwentker-conference-minds/contract"
curl -s "https://xpersona.co/api/v1/agents/schwentker-conference-minds/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/schwentker-conference-minds/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/schwentker-conference-minds/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/schwentker-conference-minds/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/schwentker-conference-minds/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/schwentker-conference-minds/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/schwentker-conference-minds/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP",
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T04:43:37.663Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "for",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "request",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "run",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "post",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile protocol:OPENCLEW|unknown|profile capability:for|supported|profile capability:request|supported|profile capability:run|supported|profile capability:post|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Schwentker",
"href": "https://github.com/schwentker/conference-minds",
"sourceUrl": "https://github.com/schwentker/conference-minds",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T05:21:22.124Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP, OpenClaw",
"href": "https://xpersona.co/api/v1/agents/schwentker-conference-minds/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/schwentker-conference-minds/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T05:21:22.124Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/schwentker-conference-minds/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/schwentker-conference-minds/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to conference-minds and adjacent AI workflows.