Toolverse
All skills

yaml-config

by benchflow-ai

Use this skill when reading or writing YAML configuration files, loading vehicle parameters, or handling config file parsing with proper error handling.

Installation

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

Installation

Quick info

Category
Backend
Views
1

About this skill

Use this skill when reading or writing YAML configuration files, loading vehicle parameters, or handling config file parsing with proper error handling.

How to use

  1. Zainstaluj bibliotekę PyYAML w swoim projekcie Pythona (jeśli nie masz jej jeszcze).

  2. Aby czytać plik konfiguracyjny, otwórz plik YAML i użyj yaml.safe_load() do bezpiecznego załadowania zawartości. Zawsze stosuj safe_load zamiast load, aby uniknąć wykonania złośliwego kodu. Dostęp do zagnieżdżonych wartości uzyskasz poprzez słownik, np. config['section']['key'].

  3. Aby zapisać konfigurację do pliku, przygotuj słownik z danymi, otwórz plik w trybie zapisu i użyj yaml.dump(). Ustaw default_flow_style=False aby uzyskać czytelny format blokowy, oraz sort_keys=False aby zachować kolejność wstawienia kluczy.

  4. Dodaj obsługę błędów wokół operacji odczytu. Łap wyjątek FileNotFoundError jeśli plik nie istnieje i zwróć domyślną konfigurację, oraz yaml.YAMLError dla błędów parsowania YAML.

  5. Dla zaawansowanego użytku stwórz funkcję pomocniczą, która ładuje plik konfiguracyjny z możliwością podania wartości domyślnych. Funkcja powinna sprawdzić czy plik istnieje, załadować go, a następnie scalić załadowane wartości z wartościami domyślnymi, dając pierwszeństwo załadowanym parametrom.

Related skills

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109

youtube-transcribe-skill

by feiskyer

Extract subtitles/transcripts from a YouTube video URL and save as a local file. Use when you need to extract subtitles from a YouTube video.

Backend
24178

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296

openspec

by ruan-cat

OpenSpec 中文版规范助手 - 规范驱动的 AI 编程开发,帮助初始化、创建提案、编写规格、校验格式并归档变更。触发条件: 当用户提及 openspec、规范文档、需求管理、变更提案、spec-driven development 等关键词时主动调用。

Backend
27122

fastapi-pro

by sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

Backend
54128

youtube-transcript

by michalparkola

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

Backend
53214