modelscope.cn

obsidian-skills

Agent skills for creating and editing Obsidian-compatible files. Supports Obsidian Flavored Markdown, Bases (.base), and JSON Canvas (.canvas) formats.

Installation

$ npx skills add https://modelscope.cn

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from modelscope.cn · top by installs.

npx skills add https://modelscope.cn

Browse all from modelscope.cn

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

LicenseMIT

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,947 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Obsidian Skills

Agent skills for creating and editing Obsidian-compatible plain text files, following the Agent Skills specification.

When to Use This Skill

  • Creating Obsidian notes with proper formatting
  • Building knowledge bases with wikilinks
  • Creating canvas files for visual organization
  • Working with Obsidian Bases (databases)
  • Managing PKM (Personal Knowledge Management) systems
  • Zettelkasten-style note-taking

Supported File Types

1. Obsidian Flavored Markdown (.md)

Standard markdown with Obsidian extensions:

# Note Title

Regular markdown content with [[wikilinks]] to other notes.

## Features

- [[Internal Links]]
- [[Links with Alias|Custom Text]]
- ![[Embedded Notes]]
- ![[image.png]]
- #tags and #nested/tags
- ^block-references
- %%comments%%

## Frontmatter

---
title: Note Title
date: 2025-01-12
tags: [tag1, tag2]
aliases: [alias1, alias2]
---

2. Obsidian Bases (.base)

Database-like views for notes:

{
  "type": "base",
  "version": 1,
  "name": "Projects Database",
  "source": "folder:Projects",
  "columns": [
    {"name": "Name", "type": "text", "property": "file.name"},
    {"name": "Status", "type": "select", "property": "status"},
    {"name": "Due Date", "type": "date", "property": "due"},
    {"name": "Priority", "type": "number", "property": "priority"}
  ],
  "filters": [
    {"property": "status", "operator": "!=", "value": "done"}
  ],
  "sorts": [
    {"property": "due", "direction": "asc"}
  ]
}

3. JSON Canvas (.canvas)

Visual canvas for spatial organization:

{
  "nodes": [
    {
      "id": "1",
      "type": "text",
      "text": "Main Idea",
      "x": 0,
      "y": 0,
      "width": 200,
      "height": 100
    },
    {
      "id": "2",
      "type": "file",
      "file": "Notes/Related Note.md",
      "x": 300,
      "y": 0,
      "width": 200,
      "height": 100
    }
  ],
  "edges": [
    {
      "id": "e1",
      "fromNode": "1",
      "toNode": "2",
      "label": "relates to"
    }
  ]
}

Common Tasks

Create a New Note

Create an Obsidian note about [topic]
Include: frontmatter, sections, relevant links

Build a MOC (Map of Content)

Create a Map of Content for [topic]
Link to: existing notes in vault
Structure: hierarchical with categories

Create a Daily Note

Create daily note for today
Include: tasks, meetings, notes sections
Template: my-daily-template

Design a Canvas

Create a canvas for [project/concept]
Nodes: key ideas, files, images
Connections: relationships between nodes

Create a Database View

Create a Base for tracking [items]
Columns: [properties to track]
Filters: [criteria]
Sort: [ordering]

Obsidian Syntax Reference

Links

Syntax Description
[[Note]] Internal link
`[[Note\ Alias]]` Link with alias
[[Note#Heading]] Link to heading
[[Note#^block]] Link to block
![[Note]] Embed note
![[image.png]] Embed image

Tags

Syntax Description
#tag Simple tag
#parent/child Nested tag
tags: [a, b] Frontmatter tags

Callouts

> [!note] Title
> Content

> [!warning] Important
> Warning content

> [!tip] Pro tip
> Helpful information

Tasks

- [ ] Incomplete task
- [x] Completed task
- [ ] Task with [[link]]
- [ ] Task #tag
- [ ] Task 📅 2025-01-12

Dataview Queries

TABLE status, due FROM "Projects" WHERE status != "done" SORT due ASC

Templates

Note Template

---
created: {{date}}
tags: []
---

# {{title}}

## Overview


## Details


## Related
-

Meeting Note

---
date: {{date}}
attendees: []
type: meeting
---

# Meeting: {{title}}

## Attendees
-

## Agenda
1.

## Notes


## Action Items
- [ ]

Integration with PKM Systems

Zettelkasten

# 202501121030 Atomic Note Title

Brief atomic concept.

## Links
- [[202501121025 Related Concept]]
- [[202501121035 Another Idea]]

## References
- Source material

PARA Method

/vault
├── 1 Projects/
├── 2 Areas/
├── 3 Resources/
└── 4 Archive/

Best Practices

  1. Atomic Notes: One idea per note
  2. Descriptive Titles: Clear, searchable names
  3. Liberal Linking: Connect related concepts
  4. Consistent Frontmatter: Use templates
  5. Regular Review: Maintain connections

Credits

Created by kepano (Steph Ango, CEO of Obsidian). Licensed under MIT.