spinosa-serendippo

Discovers hidden connections and patterns across raw research files and maps.

7|Updated May 13, 2026
One-click install
npx skills add https://github.com/medialab/spinosa --skill spinosa-serendippo-medialab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spinosa-serendippo
Source: https://github.com/medialab/spinosa/tree/main/workspace-template/.opencode/skills/spinosa-serendippo
Command: npx skills add https://github.com/medialab/spinosa --skill spinosa-serendippo-medialab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Batch processing and metadata extraction miss the cross-cutting themes, participant trajectories, and unexpected parallels hidden across heterogeneous research corpora. This Skill performs holistic, roaming analysis of raw files to surface serendipitous connections that structured pipelines overlook. ## Core Features & Use Cases - Holistic Corpus Roaming: Reads raw files deeply, follows conceptual threads across groups, languages, source types, and participants. - Connection & Pattern Detection: Identifies concept evolution, cross-group parallels, unexpected contrasts, and linguistic bridges, flagging themes appearing in 3+ unexpected places. - Structured Serendipity Reports: Writes reports to agent_reports/ with connections found, patterns identified, proposed map updates, navigation logs, and Unicode sparkline discovery dashboards. - Use Case: After indexing interview transcripts and field notes, run this agent to discover that a theme appearing in one participant group unexpectedly recurs across three unrelated sources, then propose cross-references for the knowledge maps. ## Quick Start Ask the orchestrator to run the serendipity agent over the raw corpus to find hidden cross-source connections and write a serendipity report.

Frequently Asked Questions about spinosa-serendippo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find hidden connections across research documents?▼

Run the serendipity agent after maps and a dictionary exist in the workspace. It roams raw files holistically, follows conceptual threads across sources, and writes a report documenting connections, patterns, and proposed map updates.

What types of connections does serendipitous document analysis detect?▼

It detects concept evolution across time periods, participant trajectory changes, cross-group parallels, unexpected contrasts, linguistic bridges between languages, methodological links, and temporal builds between files.

Can the serendipity agent edit knowledge maps directly?▼

Only when the orchestrator's route constraints explicitly include map_write permission. Otherwise it proposes map updates inside the serendipity report for review, and it never edits raw files.

When should I run serendipity analysis instead of batch extraction?▼

Use it after startup indexing, when maps are sparse or isolated, or when you need cross-cutting themes that metadata extraction misses. Batch processing handles structured extraction; roaming analysis finds emergent patterns.

What output does the serendipity agent produce?▼

It writes a Markdown report to agent_reports/ containing connections found, patterns identified, proposed map updates, remaining gaps, a navigation log of maps and files accessed, and Unicode sparkline discovery trends.