Technical Writing
5624 skills in Documentation > Technical Writing
markdown-formatting
Create and manipulate Markdown documents with proper formatting, tables, lists, and structure. Use when generating documentation, creating README files, formatting reports, or converting data to Markdown format.
yaml
YAML data serialization format. Use when reading/writing configuration files, Kubernetes manifests, or structured data.
file-operations
File system operations in Python. Use when reading, writing, copying, or managing files and directories.
csv
CSV file handling and processing. Use when reading, writing, or transforming comma-separated value files.
shell-scripting
Bash/shell script writing. Use when automating tasks, creating build scripts, or system administration.
graphql-schema
GraphQL Schema Definition Language (SDL) generation. Use when creating GraphQL types, queries, mutations, or writing .graphql schema files.
markdown-formatting
Format text as Markdown. Use when generating README files, documentation, or formatted reports.
meshio-formats
Convert between mesh file formats using meshio library. Use for translating meshes between VTK, Gmsh, XDMF, Exodus, and other FEM formats. Supports reading/writing 40+ mesh formats.
rust-programming
Rust programming style guide and conventions. Use this skill when writing, reviewing, or modifying Rust code. Covers string creation, type annotations, control flow, naming conventions, imports, error handling, and Rust-specific best practices.
code-guidelines
Apply this repository's coding conventions and patterns. Use when writing or reviewing code in this codebase to ensure consistency with established patterns for DI, logging, error handling, testing, and documentation. Auto-trigger when implementing features, fixing bugs, or reviewing code changes.
bash-scripting
Bash shell scripting. Use when automating tasks, writing system scripts, or configuring VMs.
yaml
YAML data serialization format. Use when reading/writing VM configuration files or structured data.
makefile-generation
Creating Makefiles for build automation. Use when writing build rules, dependencies, or compilation workflows.
python-testing
Unit testing framework for Python using pytest. Use when writing test cases, validating code behavior, checking test coverage, or debugging test failures.
herb-enterprise-context
Search enterprise context data (Slack, docs, meetings, PRs) from the HERB benchmark to answer questions about products, employees, customers, and organizational activities. Use when answering questions that require searching through enterprise communication and documentation.
knowledge-base
Shared foundation for Oracle & Corrector agents. Establishes the source hierarchy for resolving conflicts between documentation, code, and specs. Load this skill first when investigating how the system works.
doc-scraper
Generic web scraper for extracting and organizing Snowflake documentation with intelligent caching and configurable spider depth. Scrapes any section of docs.snowflake.com controlled by --base-path.
dbt-modeling
Writing dbt models with proper CTE patterns, SQL structure, and layer-specific templates. Use this skill when writing or refactoring dbt models, implementing CTE patterns, creating staging/intermediate/mart models, or ensuring proper SQL structure and dependencies.
technical-writing
Write clear, engaging technical content from real experience. Use when writing blog posts, documentation, tutorials, or technical articles.
update-ignored-endpoints
Update the IGNORED_ENDPOINTS.md documentation file with current endpoint coverage analysis. Use when documentation needs to be refreshed or when verifying ignored endpoint status.