Claude-skill-registry-data make-note

Create well-structured notes in Obsidian with intelligent tag suggestions. Use when the user asks to create a note, make a note, or save content to Obsidian. Scans existing vault for common tags and presents suggestions before creating the note in the Resources folder.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/make-note" ~/.claude/skills/majiayu000-claude-skill-registry-data-make-note && rm -rf "$T"
manifest: data/make-note/SKILL.md
source content

Make Note

Create or edit notes in Obsidian's Resources folder with intelligent tag management based on existing vault patterns.

Workflow

Step 1: Analyze Tag Patterns

Before creating any note, scan the vault to understand existing tag patterns:

  1. Use the MCP Server
    mcp-obsidian
    and invoke the tool
    obsidian_get_tags
    to get a list of all available tags
  2. Identify the most commonly used tags and their hierarchies
  3. Note tag categories (e.g., work-related, technical, personal)

The MCP tool

obsidian_get_tags
returns a JSON with tag frequencies. Focus on tags that appear more than 3 times to identify genuine patterns rather than one-off tags.

This is an example of the JSON return:

{
  "tags": {
    "#tag1": 24,
    "#tag2/subtagx": 37,
    "#tag3": 104,
    "#tag4": 62
  }
}

Step 2: Suggest Relevant Tags

Based on the note content and existing tag patterns:

  1. Analyze the note topic and content
  2. Match it against common tags from the vault
  3. Propose 3-5 relevant tags that fit the content
  4. Present tags to the user as a numbered list for easy selection by number.
  5. Allow the user to confirm, modify, or add tags

Tag suggestion format:

  • Present hierarchical tags using slash notation (e.g.,
    ai/code-agent
    ,
    dpg/strategy
    )
  • Group related tags together (e.g., all work tags, all technical tags)
  • Include mix of general and specific tags where appropriate

Step 3: Confirm Tags with User

Present suggested tags to the user for confirmation:

"I suggest these tags for your note:

  1. [tag1]
  2. [tag2]
  3. [tag3]

Would you like to use these tags, modify them, or add additional tags?"

Wait for user confirmation before proceeding.

Step 4: Create the Note

Once tags are confirmed:

  1. Create or edit the note in the Resources folder using the MCP Server
    mcp-obsidian
    tool
    obsidian_append_content
  2. Proper front matter MUST be included and MUST follow the following format:
    • tags:
      field formatted as list
    • created:
      field with current date in format
      DD-MM-YYYY HH:MM
  3. Add the note title as H1 heading with wiki-link format:
    # [[Title]]
  4. Include the main content below the heading
  5. Preserve any sections, formatting, or structure from the original content
  6. Add at the bottom of the note:
    • ## References
      section with relevant external links (if any)
    • ## Related Notes
      section with wiki-links to other notes in the vault (if any). DO NOT add dead links!

MANDATORY Frontmatter format:

---
tags:
- tag1
- tag2
- tag3
created: DD-MM-YYYY HH:MM
---

Bottom sections format:

## References

- [Link title](URL)
- [Another link](URL)

## Related Notes

- [[Related Note 1]]
- [[Related Note 2]]

Only include these sections if there are relevant links or related notes to add. If no references or related notes exist, omit those sections entirely.

Step 5: Confirm Creation

After creating the note, inform the user:

  • Confirm the note was created in Resources folder
  • List the filepath
  • Confirm the tags that were applied

Tag Guidelines

Tag Format Standards

Follow these conventions observed in the vault:

  1. Hierarchical tags: Use forward slash for hierarchy (e.g.,
    cloud/aws
    ,
    ai/agentic
    ,
    music/modular
    )
  2. Array format: Tags in frontmatter use list notation
  3. Lowercase: All tags should be lowercase
  4. Hyphens for multi-word tags: Use hyphens for multi-word tags (e.g.,
    platform-engineering
    ,
    code-agent
    )

Common Tag Categories

Based on vault analysis, common tag patterns include:

Work/DPG Related:

  • secdevops
    ,
    dpg/strategy
    ,
    dpg/development-enablement
    ,
    platform-engineering

Technical:

  • cloud/aws
    ,
    ai/code-agent
    ,
    ai/agentic
    ,
    coding/sdd

Personal/Hobbies:

  • music/modular
    ,
    learning
    ,
    productivity

Context Tags:

  • Work context: Usually includes dpg-related or professional tags
  • Home context: Usually includes personal/hobby tags

Tag Selection Strategy

  1. Prioritize existing tags: Prefer tags already in use (3+ occurrences)
  2. Match content specificity: Use specific hierarchical tags when content is specific (e.g.,
    ai/code-agent
    vs just
    ai
    )
  3. Mix breadth and depth: Include both general category tags and specific subtags
  4. Limit to 3-5 tags: Avoid over-tagging; focus on most relevant categories