# Convo To Org

> Export the current conversation to org-mode format. Two modes: (1) notes — generates an org snippet for pasting into a notes file, (2) blog — generates a Hugo-compatible org file with TOML frontmatter. Trigger with phrases like 'save this to my notes', 'summarize for notes', 'save this for my blog', 'summarize for blog', or 'export this conversation'.

- Skill: `aavanian/convo-to-org` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add aavanian/convo-to-org`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aavanian/convo-to-org/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: aavanian (https://skillmd.com/u/aavanian)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/aavanian/convo-to-org

---


# Conversation to Org-mode Export

Export the current conversation as an org-mode snippet for notes or as a Hugo blog post.

## Output Formats

### Notes Format

Trigger: "save this to my notes", "summarize for notes", "export to notes"

```org
* Headline with timestamp and tags [YYYY-MM-DD Day]            :llm_convo:topic_tags:
:PROPERTIES:
:URL: https://claude.ai/chat/CHAT_ID_HERE
:END:

#+begin_quote
2-3 sentence summary of the conversation.

Key points:
- Point 1
- Point 2
- ...

2-3 sentence conclusion (if applicable).
#+end_quote
```

### Blog Post Format

Trigger: "save this for my blog", "summarize for blog", "export for blog"

```org
+++
date = 'YYYY-MM-DD'
title = 'Headline'
subtitle = 'Inferred subtitle'
description = 'Inferred description for SEO/preview'
author = 'Post-Candide'
meta = true
math = false
toc = false
draft = true
categories = ['']
tags = ['inferred', 'tags']
+++

* Headline

#+begin_quote
2-3 sentence summary of the conversation.

Key points:
- Point 1
- Point 2
- ...

2-3 sentence conclusion (if applicable).
#+end_quote

** Full Conversation

[Include the full conversation transcript, formatted as a dialogue]
```

## Instructions

1. Analyze the conversation to extract:
   - A concise, descriptive title
   - Relevant topic tags (always include `llm_convo`, then add 1-3 topic tags)
   - A 2-3 sentence summary
   - Key points and arguments as a bullet list
   - Optional 2-3 sentence conclusion

2. For timestamps:
   - Notes: use org-style `[YYYY-MM-DD Day]` (e.g., `[2026-01-10 Sat]`)
   - Blog: use date only `YYYY-MM-DD` (e.g., `2026-01-10`)

3. Chat URL: use placeholder `https://claude.ai/chat/CHAT_ID_HERE` — user will replace manually.

4. For blog posts:
   - Set `math = true` only if the conversation involves mathematical notation
   - Infer `subtitle` as a one-line expansion of the title
   - Infer `description` as a 1-2 sentence SEO-friendly summary
   - Infer `tags` consistent with the org-mode tags used in headlines

5. Output the org snippet in a code block so user can copy-paste easily.

