Skip to content
Agent Orchestration
Skill

/sources

Collect the texts the person wants as models into .blueprint/sources/ as Markdown, and record where each came from.

BOOST
From plugin
mulmoterminal
24574 skills
Install
$ npx -y skills add receptron/mulmoterminal --skill sources --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/sources

Context preview

The summary Claude sees to decide when to auto-load this skill.

Collect the texts the person wants as models into .blueprint/sources/ as Markdown, and record where each came from.

SKILL.md

sources.SKILL.md
name: blueprint-style-sources
description: "Collect the texts the person wants as models into .blueprint/sources/ as Markdown, and record where each came from."

Collect the models

`.blueprint/answers.json` → `sources` lists what the person wants the style taken from: files, folders or URLs, one per line. The person may not be an engineer; tell them in plain words what you collected.

Change nothing in the repository: copies go into `.blueprint/sources/`, and the originals are only read. The person approves the collected models before the next step writes anything of theirs.

How

  • **A file**: copy it to `.blueprint/sources/<name>.md`. A `.txt` becomes `.md` unchanged. A Word or PDF

file: extract the text faithfully (headings as `#`, lists as `-`); say in the report that it was converted.

  • **A folder**: take the documents in it (Markdown and text). Ask before taking more than about twenty.
  • **A URL**: fetch the page and keep **only the article body**, as Markdown — no navigation, footer,

cookie banner or share buttons. Those are the site's words, not the author's, and would be measured as the style.

  • Never rewrite the text: a fixed typo in a model changes what is measured.
  • Keep them in one language and one kind of document. If the list mixes them, ask which to keep.

Write `.blueprint/sources.json`, one entry per file:

[{ "file": "about-us.md", "origin": "https://example.com/about" }]

Done when

`node <usecase pack>/checks/sources.mjs` (with `BLUEPRINT_BASE` and `BLUEPRINT_USECASE` set to the pack folders from your prompt) passes: every file is listed with its origin and every listed file exists. There must be at least two documents with enough text between them to measure a style — one short text is that text's habits, not a style. If there is too little, ask the person for more.

Read more
Ships withmulmoterminal

Run multiple coding-agent sessions in parallel — and see which one needs you. A browser terminal for parallel AI coding agents: several sessions side by side, each in its own cell, with the one that needs you marked in colour.

Get the whole plugin
Stats
255
Stars
32
Forks
Active
Maintenance
TypeScript
Language
MIT
License
4h ago
Last commit
4mo ago
Created
18h ago
Added

Repo: receptron/mulmoterminal

Other skills on mulmoterminal.