Oslo
CLI tool for the OpenSLO spec
Install / Use
/learn @OpenSLO/OsloREADME
CLI tool for interacting with the OpenSLO specification!
Installation
Prebuilt binaries
Download prebuilt binaries from the published release assets.
Go install
go install github.com/OpenSLO/oslo/cmd/oslo@latest
Homebrew
brew install openslo/openslo/oslo
From Docker
For example, if you have an OpenSLO spec file in the current directory called my-service.yaml,
and you wanted to validate it, the full command would be:
docker run -v "$(pwd):/manifests" ghcr.io/openslo/oslo:latest validate -f /manifests/my-service.yaml
# Valid!
From source
- Clone this repository.
- From the root of the project, run
make install. This will build and install the binary into yourGOPATH.
Usage
Validate
oslo validate will validate the provided OpenSLO YAML/JSON document(s).
Example:
oslo validate -f file1.yaml -f file2.yaml
Format
oslo fmt will format the provided OpenSLO YAML/JSON document(s).
Example:
oslo fmt -f file1.yaml -f file2.yaml
Related Skills
xurl
344.1kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
kubeshark
11.8kCluster-wide network observability for Kubernetes. Captures L4 packets, L7 API calls, and decrypted TLS traffic using eBPF, with full Kubernetes context. Available to AI agents via MCP and human operators via dashboard.
wanwu
4.2kChina Unicom's Yuanjing Wanwu Agent Platform is an enterprise-grade, multi-tenant AI agent development platform. It helps users build applications such as intelligent agents, workflows, and rag, and also supports model management. The platform features a developer-friendly license, and we welcome all developers to build upon the platform.
gin-vue-admin
24.5k🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,企业级业务AI+开发解决方案,内置mcp辅助服务,内置skills管理,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。
