/joplin-research
Comprehensive guidelines for formatting research artifacts, technical surveys, rundowns, book summaries, and documentation with proper markdown formatting for Joplin notes. This skill should be loaded and followed whenever Joplin is mentioned in a prompt.
$ npx -y skills add andisab/swe-marketplace --skill joplin-research --agent claude-codeHow 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.
- You can call itInvoke it directly when you want it.
- Slash command
/joplin-research
Context preview
The summary Claude sees to decide when to auto-load this skill.
Comprehensive guidelines for formatting research artifacts, technical surveys, rundowns, book summaries, and documentation with proper markdown formatting for Joplin notes. This skill should be loaded and followed whenever Joplin is mentioned in a prompt.
SKILL.md
joplin-research.SKILL.mdname: joplin-research
description: Comprehensive guidelines for formatting research artifacts, technical surveys, rundowns, book summaries, and documentation with proper markdown formatting for Joplin notes. This skill should be loaded and followed whenever Joplin is mentioned in a prompt.
**When to Use**: Automatically activate this skill whenever:
- User mentions "Joplin" in their request
- User requests markdown artifacts for note-taking
- User requests technical rundowns, summaries, or research documents
- User explicitly requests content following their markdown preferences
**Response**: When returning formatted artifacts:
- Refer to the generated content
- Do not describe formatting rules and other details followed, unless more substantial changes to content have been made
Core Formatting Principles
Spacing and Line Break Rules
1. **Heading Spacing**:
- Two carriage returns (blank lines) BEFORE h2 headings
- One carriage return (blank line) BEFORE all other headings (h3, h4, h5, h6)
- CRITICAL: NO extra blank lines after headings
2. **Horizontal Rules**:
- Remove any extra horizontal rules ("---") under headings other than H3. These are handled by CSS.
- **NEVER use "---" after h1 or h2 headings** (they already have border-bottom in CSS)
- **NO other heading levels** (h4, h5, h6) should have horizontal rules.
3. **Content Spacing**:
- NO extra blank lines within sections unless separating fundamentally different concepts
- CLI commands follow the same compact formatting as other content
4. **General Rule**: If in doubt, use less spacing rather than more
Heading Hierarchy & Typography
1. **h1 Headings** - Bitter Serif, 2rem, border-bottom
- Rarely used. Reserve for document title only in special cases
- Already has border-bottom in CSS, so NEVER add "---" after it
- Usually preceded by `>[toc]` tag at start of document if the document is more that 5 pages long
2. **h2 Headings** - Bitter Serif, 1.8rem, border-bottom
- Main document sections
- Already has border-bottom in CSS, so NEVER add "---" after it
3. **h3 Headings** - Bitter Serif, 1.5rem
- Primary section dividers
- ONLY heading level that gets "---" separator underneath
- This is where major content sections begin
4. **h4 Headings** - Bitter Serif, 1.25rem
- Sub-sections within h3 sections
- Regular markdown, no special formatting
- Use for subsections within a larger section
5. **h5 Headings** - Bitter Serif, 1.25em
- Detail-level sections
- Regular markdown, no special formatting
- Use for even smaller section headings
6. **h6 Headings** - Sans-serif, 0.9rem, weight 600
- Rarely used
- For emphasis or 1-paragraph comments
- Often used for sub-labels within lists (e.g., `###### [GitHub: Repository](url)`)
Example Structure:
>[toc]
# Main Document Title
First paragraph content starts immediately after heading. Note that h2 already has a border-bottom in CSS, so NO horizontal rule is added.
## Major Section Header
### Major Sub-Section
---
Content starts immediately after the separator line. This is the ONLY heading level that may sometimes get the horizontal rule separator. The presence or absence of "---" should be consistent throughout the document.
<figure class="img-center">
<img src=":/af5fcef1a0234a36b27c35b519d52e7c" alt="Description">
<figcaption>Figure 1. This is a comment for an example of how an image should be formatted.</figcaption>
</figure>
#### Subsection
Content starts immediately after heading (one blank line before heading). No horizontal rule for h4.
##### Detail Section
More detailed content here. No horizontal rule for h5.
###### Lower-level Details or Paragraph Header
More content.
### Next Major Sub-Section
Content starts immediately after the separator line. This is the ONLY heading level that may sometimes get the horizontal rule separator.
## Next Major Section
There may be an introductory paragraph here. Then content continues with another section.Table of Contents
**Format**: Always use blockquote syntax with `>[toc]` at the start of documents
>[toc]
# Main Title of Document
## First Major Section
**When to Use**:
- Always include for documents longer than 4-5 pages long
- Place at the very beginning of the document
- Single blank line after `>[toc]` before first h2 heading
Artifact Type Templates
๐ฅ Research Format Quick Reference
| Request Phrase | Use Case | Typical Output Length | | -------------------------- | -------------------------- | --------------------- | | "Technical Survey of..." | Compare 5-10 similar tools | 2-4 pages | | "Technical Rundown of..." | Deep dive on one tool | 3-6 pages | | "What's New with..." | Recent updates/changes | 1/2 page - 1 page | | "Book Summary of..." | Summary of a book | 2-4 pages | | "Article Summary of..." | Summary of an article | 2-4 pages | | "Whitepaper Summary of..." | Summary of a whitepaper | 2-4 pages |
Technical Rundowns
--- **Trigger**: User specifically requests "Give me a technical rundown of..." **Use Case**: Software engineering tools, libraries, frameworks, platforms **Goal**: Condensed material for accelerated learning and technical proficiency
**Structure**:
>[toc]
## [Tool/Framework Name]
### Overview
---
**General Information**: Provide context about the entity. How is it different from competitors? Who created it and when? How have adoption rates changed? What is its basic function and purpose? How does it work at a high level (1-paragraph explanation)? What are its key features and capabilities?
**Key Resources**:
- [Official Site](https://...)
- [Documentation](https://...)
- [GitHub Repository](https://...)
- [Community Forum](https://...)
**Advantages & Disadvantages**:
\+ Major advantage over competitors
Read more
name: joplin-research description: Comprehensive guidelines for formatting research artifacts, technical surveys, rundowns, book summaries, and documentation with proper markdown formatting for Joplin notes. This skill should be loaded and followed whenever Joplin is mentioned in a prompt.
**When to Use**: Automatically activate this skill whenever:
- User mentions "Joplin" in their request
- User requests markdown artifacts for note-taking
- User requests technical rundowns, summaries, or research documents
- User explicitly requests content following their markdown preferences
**Response**: When returning formatted artifacts:
- Refer to the generated content
- Do not describe formatting rules and other details followed, unless more substantial changes to content have been made
Core Formatting Principles
Spacing and Line Break Rules
1. **Heading Spacing**:
- Two carriage returns (blank lines) BEFORE h2 headings
- One carriage return (blank line) BEFORE all other headings (h3, h4, h5, h6)
- CRITICAL: NO extra blank lines after headings
2. **Horizontal Rules**:
- Remove any extra horizontal rules ("---") under headings other than H3. These are handled by CSS.
- **NEVER use "---" after h1 or h2 headings** (they already have border-bottom in CSS)
- **NO other heading levels** (h4, h5, h6) should have horizontal rules.
3. **Content Spacing**:
- NO extra blank lines within sections unless separating fundamentally different concepts
- CLI commands follow the same compact formatting as other content
4. **General Rule**: If in doubt, use less spacing rather than more
Heading Hierarchy & Typography
1. **h1 Headings** - Bitter Serif, 2rem, border-bottom
- Rarely used. Reserve for document title only in special cases
- Already has border-bottom in CSS, so NEVER add "---" after it
- Usually preceded by `>[toc]` tag at start of document if the document is more that 5 pages long
2. **h2 Headings** - Bitter Serif, 1.8rem, border-bottom
- Main document sections
- Already has border-bottom in CSS, so NEVER add "---" after it
3. **h3 Headings** - Bitter Serif, 1.5rem
- Primary section dividers
- ONLY heading level that gets "---" separator underneath
- This is where major content sections begin
4. **h4 Headings** - Bitter Serif, 1.25rem
- Sub-sections within h3 sections
- Regular markdown, no special formatting
- Use for subsections within a larger section
5. **h5 Headings** - Bitter Serif, 1.25em
- Detail-level sections
- Regular markdown, no special formatting
- Use for even smaller section headings
6. **h6 Headings** - Sans-serif, 0.9rem, weight 600
- Rarely used
- For emphasis or 1-paragraph comments
- Often used for sub-labels within lists (e.g., `###### [GitHub: Repository](url)`)
Example Structure:
>[toc]
# Main Document Title
First paragraph content starts immediately after heading. Note that h2 already has a border-bottom in CSS, so NO horizontal rule is added.
## Major Section Header
### Major Sub-Section
---
Content starts immediately after the separator line. This is the ONLY heading level that may sometimes get the horizontal rule separator. The presence or absence of "---" should be consistent throughout the document.
<figure class="img-center">
<img src=":/af5fcef1a0234a36b27c35b519d52e7c" alt="Description">
<figcaption>Figure 1. This is a comment for an example of how an image should be formatted.</figcaption>
</figure>
#### Subsection
Content starts immediately after heading (one blank line before heading). No horizontal rule for h4.
##### Detail Section
More detailed content here. No horizontal rule for h5.
###### Lower-level Details or Paragraph Header
More content.
### Next Major Sub-Section
Content starts immediately after the separator line. This is the ONLY heading level that may sometimes get the horizontal rule separator.
## Next Major Section
There may be an introductory paragraph here. Then content continues with another section.Table of Contents
**Format**: Always use blockquote syntax with `>[toc]` at the start of documents
>[toc] # Main Title of Document ## First Major Section
**When to Use**:
- Always include for documents longer than 4-5 pages long
- Place at the very beginning of the document
- Single blank line after `>[toc]` before first h2 heading
Artifact Type Templates
๐ฅ Research Format Quick Reference
| Request Phrase | Use Case | Typical Output Length | | -------------------------- | -------------------------- | --------------------- | | "Technical Survey of..." | Compare 5-10 similar tools | 2-4 pages | | "Technical Rundown of..." | Deep dive on one tool | 3-6 pages | | "What's New with..." | Recent updates/changes | 1/2 page - 1 page | | "Book Summary of..." | Summary of a book | 2-4 pages | | "Article Summary of..." | Summary of an article | 2-4 pages | | "Whitepaper Summary of..." | Summary of a whitepaper | 2-4 pages |
Technical Rundowns
--- **Trigger**: User specifically requests "Give me a technical rundown of..." **Use Case**: Software engineering tools, libraries, frameworks, platforms **Goal**: Condensed material for accelerated learning and technical proficiency
**Structure**:
>[toc] ## [Tool/Framework Name] ### Overview --- **General Information**: Provide context about the entity. How is it different from competitors? Who created it and when? How have adoption rates changed? What is its basic function and purpose? How does it work at a high level (1-paragraph explanation)? What are its key features and capabilities? **Key Resources**: - [Official Site](https://...) - [Documentation](https://...) - [GitHub Repository](https://...) - [Community Forum](https://...) **Advantages & Disadvantages**: \+ Major advantage over competitors
Showing the first part of this file.
A curated Claude Code plugin marketplace for practical, everyday usage in software engineering โ 13 plugins, 53 specialist agents, 14 skills, 3 commands. A few opinionated choices that set it apart from larger awesome-style lists: Curated, not exhaustive.
Repo: andisab/swe-marketplace
Other skills on swe-marketplace.
- /dispatch
Shared multi-model CLI dispatch infrastructure for the adv plugin. Houses dispatch.sh, preflight.sh, run-phase.sh, scope.sh, and reviewer prompt templates used by the adv-review agent and adv-* commands.
Open skill - /agent-dev
Use this skill when creating or refining Claude Code sub-agent definitions. Helps design specialized AI assistants with proper YAML frontmatter, system prompts, tool access, and example-driven descriptions. Automatically invoked when user requests "create an agent", "design a
Open skill - /command-dev
Use this skill when creating or refining custom Claude Code slash commands. Slash commands are user-invoked reusable prompts that can accept arguments, reference files, and execute bash operations. Helps design command syntax, argument handling, file references, bash execution,
Open skill - /hook-dev
Use this skill when creating or refining Claude Code hooks. Hooks are shell commands that execute at specific lifecycle events (tool use, prompt submit, notifications, session events). Helps design event handlers for notifications, formatting, logging, feedback, and permission
Open skill - /mcp-server-dev
Create MCP servers โ multi-tool services exposed via Model Context Protocol. Use this skill whenever users mention MCP servers, building servers, server scaffolding, tool registration, or want to package tools for distribution via uvx or npx. Also use when the conversation
Open skill - /mcp-tool-dev
Create MCP tools โ individual tool functions exposed via Model Context Protocol. Use this skill whenever users mention MCP tools, tool handlers, tool functions, tool definitions, or want to add capabilities to an MCP server. Also use when the conversation involves designing tool
Open skill

