A Cursor skill that turns a research or decision conversation into a one-pager that is easy to read and follow, then publishes it where you choose: local Markdown, Google Docs, or Confluence.
Author: Mohammad Shad Mirza (iamshadmirza)
npx skills add iamshadmirza/to-onepager -g -a cursorUse the page as a meeting pre-read: share ahead or read in silence at the start, then discuss. The page carries the context so the meeting does not.
/to-onepager mines a transcript, routes to a page type, drafts a grounded one-pager, grounds it, and publishes to your configured destination.
| Page type | Use when |
|---|---|
research-finding |
Empirical question: what is true? |
proposal |
Decision bet: Problem / What / Why / How |
Shared on every page: Status, Owner, Reviewer, Page type, cold-reader Answer (Finding = TLDR), Review. Recommendation lists follow-ups only when the session discussed them; closed research may say None.
/to-onepagerwith a transcript path or paste/to-onepagerwith no args (current conversation)/to-onepager setupto set or change publish destination- Before a decision meeting, when a short written pre-read beats slides
Uses the open skills CLI (same as most skills on skills.sh).
npx skills add iamshadmirza/to-onepager -g -a cursorList without installing:
npx skills add iamshadmirza/to-onepager --listThe CLI installs the whole skill folder (SKILL.md, templates/, publish.md, …). Global Cursor installs typically land under ~/.agents/skills/to-onepager (canonical copy, registered for Cursor). Reload Cursor / skills if /to-onepager does not appear yet.
npx skills add iamshadmirza/to-onepager -g -a claude-code
# or omit -a and pick agents interactively- Ask Cursor: install
https://github.com/iamshadmirza/to-onepageras a skill (whole folder). - Clone:
git clone https://github.com/iamshadmirza/to-onepager.git ~/.cursor/skills/to-onepager - Project skill: copy into
.cursor/skills/to-onepager/or.agents/skills/to-onepager/. Keepconfig.mdout of git.
On first use (or setup), the skill asks for destination and paths, then writes config.md beside SKILL.md in the install directory. That file is local to your install.
See config.example.md.
| Path | Role |
|---|---|
SKILL.md |
Steps: Setup → Mine → Route → Distill → Ground → Publish |
templates/research-finding.md |
Research spine (loaded after Route) |
templates/proposal.md |
Proposal spine (loaded after Route) |
publish.md |
Destination-specific publish steps |
config.example.md |
Shape of local config.md |
.gitignore |
Ignores local config.md |
Use and adapt. No warranty.