---
title: "swiftlys2-skills"
description: "Skills for building SwiftlyS2 plugins for Counter-Strike 2."
canonical: https://agentpluginsdirectory.com/plugins/swiftlys2-skills
last-updated: 2026-10-21
---

# swiftlys2-skills
Skills for building SwiftlyS2 plugins for Counter-Strike 2.
- Slug: swiftlys2-skills
- Publisher: btnrv
- Repository: https://github.com/btnrv/SwiftlyS2-Skills
- Manifest: plugin.json
- Version: 0.1.0
- License: GPL-3.0-only
- Category (editorial): other
- Skills: 11 (sws2-api-mcp, sws2-authoring, sws2-entity-management, sws2-game-assets, sws2-menus, sws2-native-and-memory, sws2-panorama-authoring, sws2-performance-profiler, sws2-text-styling, sws2-thread-management, sws2-traceray)
- MCP servers: 1 (swiftlys2)
- Stars: 2
- Repository created: 2026-10-09
- Repository last pushed: 2026-10-14
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/swiftlys2-skills
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What swiftlys2-skills does, in the publisher's words

13 agent skills for SwiftlyS2 plugin development. Uses the Agent Plugins and Agent Skills formats.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/btnrv/SwiftlyS2-Skills/HEAD/README.md

## Skills

- sws2-api-mcp: Ground SwiftlyS2 plugin development in live documentation, C# API declarations and CS2 data. Use whenever creating, changing, reviewing or debugging a SwiftlyS2 plugin, before choosing framework calls or game identifiers.
- sws2-authoring: Create, extend or port SwiftlyS2 plugins with the official template, command, event and network APIs, build and live-server validation, and the repository's workflow.
- sws2-entity-management: Create, query, spawn, track, and remove CS2 entities with SwiftlyS2, including typed spawn values and entity inputs or outputs.
- sws2-game-assets: Compile, package, precache, and apply CS2 models, materials, textures, particles, sounds, and UI resources used by SwiftlyS2 plugins.
- sws2-menus: Build SwiftlyS2 player menus, configure navigation and option behavior, and assess custom renderers or Panorama integration.
- sws2-native-and-memory: Implement SwiftlyS2 native calls, hooks, signatures, custom offsets, and memory access when required CS2 operations need engine interop.
- sws2-panorama-authoring: Author and troubleshoot CS2 custom HUD layouts using Panorama XML and CSS, SwiftlyS2 HUD state APIs, and server-side button clicks.
- sws2-performance-profiler: Diagnose SwiftlyS2 plugin performance with the built-in sw profiler, EventPipe captures, timing scopes, and measured comparison of CPU, allocation, and callback cost.
- sws2-text-styling: Style localized SwiftlyS2 chat, prefixes and CenterHTML messages with the actual CS2 palette, supported markup and typography, and editable presentation resources.
- sws2-thread-management: Keep SwiftlyS2 game operations on the game thread while coordinating asynchronous I/O, scheduled work, and timer lifetimes.
- sws2-traceray

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- swiftlys2: transport: streamable-http; url: https://swiftlys2.net/api/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
