Toolverse
All skills

obsidian-yaml-frontmatter

by jykim

Manage YAML frontmatter properties with consistent formatting, property names, and value types. Use when creating or updating frontmatter in markdown files.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
jykim
Category
Security
Views
109

About this skill

Manage YAML frontmatter properties with consistent formatting, property names, and value types. Use when creating or updating frontmatter in markdown files.

How to use

  1. Zainstaluj skill obsidian-yaml-frontmatter w swoim środowisku Claude/Copilot, wskazując repozytorium autora (jykim/AI4PKM). Skill wymaga uprawnień do odczytu i edycji plików markdown.

  2. Otwórz plik markdown, w którym chcesz dodać lub zaktualizować frontmatter. Upewnij się, że plik zawiera sekcję YAML na samym początku, zamkniętą liniami z trzema myślnikami (---) przed i po.

  3. Zdefiniuj właściwości frontmatter, używając małych liter dla nazw kluczy. Standardowe właściwości to: title, created, updated, tags, source, author. Unikaj duplikatów — użyj "created" zamiast "date", "tags" zamiast "tag".

  4. Formatuj tagi jako listę z myślnikami, bez hasztagów. Przykład: tags: [- journal, - daily]. Daty zapisuj w formacie YYYY-MM-DD (np. created: 2025-10-31).

  5. Upewnij się, że po zamykającym --- znajduje się pusta linia, a następnie nagłówek sekcji (## lub #). Żadna treść nie powinna poprzedzać frontmatter.

  6. Poproś skill o walidację struktury frontmatter — narzędzie sprawdzi spójność nazw właściwości, formatów wartości i pozycji bloku YAML w pliku.

Related skills

backend-security-coder

by sickn33

Expert in secure backend coding practices specializing in input validation, authentication, and API security. Use PROACTIVELY for backend security implementations or security code reviews.

Security
1133

solidity-security

by wshobson

Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.

Security
10105

reviewing-code

by CaptainCrouton89

Systematically evaluate code changes for security, correctness, performance, and spec alignment. Use when reviewing PRs, assessing code quality, or verifying implementation against requirements.

Security
1493

senior-security

by davila7

Comprehensive security engineering skill for application security, penetration testing, security architecture, and compliance auditing. Includes security assessment tools, threat modeling, crypto implementation, and security automation. Use when designing security architecture,

Security
2482

payload

by payloadcms

Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.

Security
50171

gmail-manager

by jeffvincent

Manage Gmail - send, read, search emails, manage labels and drafts. Use when user wants to interact with their Gmail account for email operations.

Security
17128