### Basic Manifest Setup Example
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills-claude/skills/manifest/SKILL.md
Example of how to initiate the Manifest setup process using the CLAude CLI with the @manifest command.
```text
Use @manifest to set up observability for my agent.
```
--------------------------------
### Setup Guide Aggregation with /last30days
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills-claude/skills/last30days/README.md
This skill aggregates scattered installation advice, gotchas, and best practices from community users. It helps in setting up software efficiently by leveraging collective experience.
```bash
# Example: ClawdBot Setup (Installation Guide)
# Query: /last30days how to best setup clawdbot
```
--------------------------------
### Run a Simple Example
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills-claude/skills/loki-mode/INSTALLATION.md
Execute a basic example using the autonomous runner to test the installation.
```bash
./autonomy/run.sh examples/simple-todo-app.md
```
--------------------------------
### Complete HTTP Lab Setup
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/network-101/SKILL.md
Installs Apache2, starts the service, creates a basic HTML login form, and configures the firewall to allow HTTP traffic on port 80.
```bash
sudo apt install apache2
sudo systemctl start apache2
cat << 'EOF' | sudo tee /var/www/html/login.html
EOF
sudo ufw allow 80/tcp
```
--------------------------------
### Minimal AppKit App Entry Point
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/macos-spm-app-packaging/references/scaffold.md
This AppKit example demonstrates the setup for a macOS application's entry point using a custom `AppDelegate`. It initializes the application, sets its activation policy, and starts the run loop.
```swift
import AppKit
final class AppDelegate: NSObject, NSApplicationDelegate {
func applicationDidFinishLaunching(_ notification: Notification) {
// Initialize app state here.
}
}
let app = NSApplication.shared
let delegate = AppDelegate()
app.delegate = delegate
app.setActivationPolicy(.regular)
app.run()
```
--------------------------------
### Install and Configure Apache on Linux
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/network-101/SKILL.md
Installs the Apache web server on a Linux system, starts the service, and creates a basic test page. Ensures the service is enabled to start on boot.
```bash
sudo apt update && sudo apt install apache2
# Start service
sudo systemctl start apache2
sudo systemctl enable apache2
# Create test page
echo "Test Page
" | sudo tee /var/www/html/index.html
# Verify service
curl http://localhost
```
--------------------------------
### Explicit Dependency Management in Skills
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/writing-skills/anthropic-best-practices.md
Clearly state required package installations before providing code examples. This avoids assumptions about pre-installed libraries and guides users on setup.
```python
from pypdf import PdfReader
reader = PdfReader("file.pdf")
```
--------------------------------
### HAM Setup Command Example
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills-claude/skills/hierarchical-agent-memory/SKILL.md
Demonstrates the 'go ham' command and the agent's response upon successful setup, including the files created and a note about baseline capture.
```bash
User: go ham
Agent: HAM setup complete. Created 8 files.
- CLAUDE.md (root)
- .memory/decisions.md
- .memory/patterns.md
- .memory/inbox.md
- src/api/CLAUDE.md
- src/components/CLAUDE.md
- src/lib/CLAUDE.md
- src/utils/CLAUDE.md
Baseline captured in .memory/baseline.json
Run "HAM savings" to see your token and cost savings.
```
--------------------------------
### Start Agent Memory MCP Server (Current Directory Example)
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/agent-memory-mcp/SKILL.md
Example of starting the MCP server for the current directory. Ensure Node.js v18+ is installed.
```bash
npm run start-server my-project $(pwd)
```
--------------------------------
### Initial Setup and Authentication
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/skills/notebooklm/references/usage_patterns.md
Steps for initial setup, including checking authentication, performing setup if needed (browser must be visible), and adding the first notebook with user-provided details.
```bash
# 1. Check authentication (using run.py!)
python scripts/run.py auth_manager.py status
# 2. If not authenticated, setup (Browser MUST be visible!)
python scripts/run.py auth_manager.py setup
# Tell user: "Please log in to Google in the browser window"
# 3. Add first notebook - ASK USER FOR DETAILS FIRST!
# Ask: "What does this notebook contain?"
# Ask: "What topics should I tag it with?"
python scripts/run.py notebook_manager.py add \
--url "https://notebooklm.google.com/notebook/..." \
--name "User provided name" \
--description "User provided description" \
--topics "user,provided,topics"
```
--------------------------------
### OpenVAS (Greenbone) Vulnerability Scanning Setup
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills-claude/skills/scanning-tools/SKILL.md
Install and set up OpenVAS (Greenbone Vulnerability Management). Includes commands for installation, setup, starting services, and accessing the web interface.
```bash
# Install OpenVAS
sudo apt install openvas
sudo gvm-setup
# Start services
sudo gvm-start
# Access web interface (Greenbone Security Assistant)
# https://localhost:9392
# Command-line operations
gvm-cli socket --xml ""
gvm-cli socket --xml ""
# Create and run scan
gvm-cli socket --xml '
Test Target
192.168.1.0/24
'
```
--------------------------------
### Minimum End-to-End Example: Bootstrap, Package, and Run
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/macos-spm-app-packaging/SKILL.md
This example demonstrates the shortest path from setting up a SwiftPM macOS app skeleton to having a running application. It involves copying a template, renaming project components, copying necessary scripts, and then building and launching the app.
```bash
cp -R assets/templates/bootstrap/ ~/Projects/MyApp
cd ~/Projects/MyApp
sed -i '' 's/MyApp/HelloApp/g' Package.swift version.env
cp assets/templates/package_app.sh Scripts/
cp assets/templates/compile_and_run.sh Scripts/
chmod +x Scripts/*.sh
swift build
Scripts/compile_and_run.sh
```
--------------------------------
### Install Antigravity Awesome Skills to Kiro
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/docs/users/kiro-integration.md
Installs the skills to Kiro's default skills directory. This is the quickest way to get started.
```bash
npx antigravity-awesome-skills --kiro
```
--------------------------------
### Bats Setup with Resources
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/bats-testing-patterns/resources/implementation-playbook.md
Shows how to use setup functions to create complex directory structures and fixtures, and initialize environment variables for tests.
```bash
#!/usr/bin/env bats
setup() {
# Create directory structure
mkdir -p "$TMPDIR/data/input"
mkdir -p "$TMPDIR/data/output"
# Create test fixtures
echo "line1" > "$TMPDIR/data/input/file1.txt"
echo "line2" > "$TMPDIR/data/input/file2.txt"
# Initialize environment
export DATA_DIR="$TMPDIR/data"
export INPUT_DIR="$DATA_DIR/input"
export OUTPUT_DIR="$DATA_DIR/output"
}
teardown() {
rm -rf "$TMPDIR/data"
}
@test "Processes input files" {
run my_process_script "$INPUT_DIR" "$OUTPUT_DIR"
[ "$status" -eq 0 ]
[ -f "$OUTPUT_DIR/file1.txt" ]
}
```
--------------------------------
### ClawdBot Setup Guide Aggregation
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/skills/last30days/README.md
Utilize /last30days to gather scattered installation advice, gotchas, and best practices for software setup from community discussions.
```bash
/last30days how to best setup clawdbot
```
--------------------------------
### Use @api-documentation-generator for Developer Guide Creation
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/api-documentation/SKILL.md
Invoke the @api-documentation-generator skill to create a developer guide. This includes sections like getting started, authentication, and troubleshooting.
```bash
Use @api-documentation-generator to create developer guide
```
--------------------------------
### Initialize DSP and Document a Module
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/data-structure-protocol/SKILL.md
Demonstrates the initial setup of DSP and the creation of a module's entrypoint, function, and shared export. Includes adding an import with a reason.
```bash
python dsp-cli.py --root . init
```
```bash
python dsp-cli.py --root . create-object "src/app.ts" "Main application entrypoint"
# Output: obj-a1b2c3d4
```
```bash
python dsp-cli.py --root . create-function "src/app.ts#start" "Starts the HTTP server" --owner obj-a1b2c3d4
# Output: func-7f3a9c12
```
```bash
python dsp-cli.py --root . create-shared obj-a1b2c3d4 func-7f3a9c12
```
```bash
python dsp-cli.py --root . add-import obj-a1b2c3d4 obj-deadbeef "HTTP routing"
```
--------------------------------
### Setup Project Script
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills-claude/skills/whatsapp-cloud-api/SKILL.md
Use this script to initialize a new project with a boilerplate for either Node.js or Python.
```bash
python scripts/setup_project.py --language nodejs --path ./meu-projeto
## Ou
python scripts/setup_project.py --language python --path ./meu-projeto
```
--------------------------------
### Reduced Install for OpenCode
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/docs/users/getting-started.md
When using OpenCode or other .agents/skills hosts, start with a reduced install to avoid instability with a full library. This example installs skills for development and backend categories, with safe and none risks, excluding TypeScript.
```bash
npx antigravity-awesome-skills --path .agents/skills --category development,backend --risk safe,none
```
--------------------------------
### User Guide Template (Markdown)
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/code-documentation-doc-generate/resources/implementation-playbook.md
A Markdown template for creating user guides, including sections for getting started, common tasks, and troubleshooting. Uses placeholders like ${FEATURE} for customization.
```markdown
# User Guide
## Getting Started
### Creating Your First ${FEATURE}
1. **Navigate to the Dashboard**
Click on the ${FEATURE} tab in the main navigation menu.
2. **Click "Create New"**
You'll find the "Create New" button in the top right corner.
3. **Fill in the Details**
- **Name**: Enter a descriptive name
- **Description**: Add optional details
- **Settings**: Configure as needed
4. **Save Your Changes**
Click "Save" to create your ${FEATURE}.
### Common Tasks
#### Editing ${FEATURE}
1. Find your ${FEATURE} in the list
2. Click the "Edit" button
3. Make your changes
4. Click "Save"
#### Deleting ${FEATURE}
> ⚠️ **Warning**: Deletion is permanent and cannot be undone.
1. Find your ${FEATURE} in the list
2. Click the "Delete" button
3. Confirm the deletion
### Troubleshooting
| Error | Meaning | Solution |
|-------|---------|----------|
| "Name required" | The name field is empty | Enter a name |
| "Permission denied" | You don't have access | Contact admin |
| "Server error" | Technical issue | Try again later |
```
--------------------------------
### Shopify CLI Quick Start
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/shopify-development/README.md
Commands to install the Shopify CLI, initialize a new app, and start the development server.
```bash
# Install Shopify CLI
npm install -g @shopify/cli@latest
# Create new app
shopify app init
# Start development
shopify app dev
```
--------------------------------
### Astropy Quick Start Example
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/astropy/SKILL.md
This snippet demonstrates essential Astropy imports and basic usage for units, coordinates, time, FITS files, tables, and cosmology. Ensure Astropy is installed to run these examples.
```python
import astropy.units as u
from astropy.coordinates import SkyCoord
from astropy.time import Time
from astropy.io import fits
from astropy.table import Table
from astropy.cosmology import Planck18
# Units and quantities
distance = 100 * u.pc
distance_km = distance.to(u.km)
# Coordinates
coord = SkyCoord(ra=10.5*u.degree, dec=41.2*u.degree, frame='icrs')
coord_galactic = coord.galactic
# Time
t = Time('2023-01-15 12:30:00')
jd = t.jd # Julian Date
# FITS files
data = fits.getdata('image.fits')
header = fits.getheader('image.fits')
# Tables
table = Table.read('catalog.fits')
# Cosmology
d_L = Planck18.luminosity_distance(z=1.0)
```
--------------------------------
### OpenVAS Setup and Basic CLI Operations
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/scanning-tools/SKILL.md
Install and set up OpenVAS (Greenbone), start its services, and perform basic command-line operations using gvm-cli.
```bash
# Install OpenVAS
sudo apt install openvas
sudo gvm-setup
# Start services
sudo gvm-start
# Access web interface (Greenbone Security Assistant)
# https://localhost:9392
# Command-line operations
gvm-cli socket --xml ""
gvm-cli socket --xml ""
```
--------------------------------
### Multi-language PostCreateCommand Example
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/devcontainer-setup/SKILL.md
Chain setup commands for multiple languages in a devcontainer's postCreateCommand. Ensure all language-specific setup scripts are executed sequentially.
```bash
uv run /opt/post_install.py && uv sync && npm ci
```
--------------------------------
### Incorrect DBOS Launch Order with Express
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/dbos-typescript/references/lifecycle-express.md
This example shows an incorrect setup where the Express server is started before DBOS is launched. This can lead to issues with workflow persistence.
```typescript
import express from "express";
import { DBOS } from "@dbos-inc/dbos-sdk";
const app = express();
async function processTaskFn(data: string) {
// ...
}
const processTask = DBOS.registerWorkflow(processTaskFn);
// Server starts without launching DBOS!
app.listen(3000);
```
--------------------------------
### Install NotebookLM Skill
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/skills/notebooklm/README.md
Clone the skill repository into your Claude skills directory to get started. After cloning, you can activate it by asking Claude Code about your available skills.
```bash
cd ~/.claude/skills
git clone https://github.com/PleasePrompto/notebooklm-skill notebooklm
# Open Claude Code: "What are my skills?"
```
--------------------------------
### Migration Guide: From Poetry to UV
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/uv-package-manager/resources/implementation-playbook.md
Illustrates how to transition from Poetry to UV, highlighting the equivalent commands for installing and adding dependencies.
```bash
# Before
poetry install
poetry add requests
# After
uv sync
uv add requests
# Keep existing pyproject.toml
# uv reads [project] and [tool.poetry] sections
```
--------------------------------
### Initialize a New Project with UV
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/skills/uv-package-manager/resources/implementation-playbook.md
Starts a new project using UV, setting up the necessary environment and configuration. This is the recommended first step for all new projects.
```bash
uv init
```
--------------------------------
### Shell Script for Environment Setup
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/environment-setup-guide/SKILL.md
This script checks for Node.js and Git, installs npm dependencies, creates a .env file from a template if it doesn't exist, runs database migrations, and verifies the setup. It concludes by indicating how to start the development server.
```shell
command -v node >/dev/null 2>&1 || { echo "❌ Node.js not installed"; exit 1; }
command -v git >/dev/null 2>&1 || { echo "❌ Git not installed"; exit 1; }
echo "✅ Prerequisites check passed"
# Install dependencies
echo "📦 Installing dependencies..."
npm install
# Copy environment file
if [ ! -f .env ]; then
echo "📝 Creating .env file..."
cp .env.example .env
echo "⚠️ Please edit .env with your configuration"
fi
# Run database migrations
echo "🗄️ Running database migrations..."
npm run migrate
# Verify setup
echo "🔍 Verifying setup..."
npm run test:setup
echo "✅ Setup complete! Run 'npm run dev' to start"
```
--------------------------------
### Initialize Frontend Project
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/web-artifacts-builder/SKILL.md
Run this script to set up a new React project with Vite, Tailwind CSS, and shadcn/ui. Navigate into the created project directory afterward.
```bash
bash scripts/init-artifact.sh
cd
```
--------------------------------
### Complete Python MCP Server Example
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/mcp-builder/reference/python_mcp_server.md
A foundational example of a Python MCP server setup. It includes necessary imports, server initialization, constants, enums, and Pydantic models for input validation, demonstrating a robust starting point for MCP service development.
```python
#!/usr/bin/env python3
'''
MCP Server for Example Service.
This server provides tools to interact with Example API, including user search,
project management, and data export capabilities.
'''
from typing import Optional, List, Dict, Any
from enum import Enum
import httpx
from pydantic import BaseModel, Field, field_validator, ConfigDict
from mcp.server.fastmcp import FastMCP
# Initialize the MCP server
mcp = FastMCP("example_mcp")
# Constants
API_BASE_URL = "https://api.example.com/v1"
# Enums
class ResponseFormat(str, Enum):
'''Output format for tool responses.'''
MARKDOWN = "markdown"
JSON = "json"
# Pydantic Models for Input Validation
class UserSearchInput(BaseModel):
'''Input model for user search operations.'''
model_config = ConfigDict(
str_strip_whitespace=True,
validate_assignment=True
)
query: str = Field(..., description="Search string to match against names/emails", min_length=2, max_length=200)
limit: Optional[int] = Field(default=20, description="Maximum results to return", ge=1, le=100)
offset: Optional[int] = Field(default=0, description="Number of results to skip for pagination", ge=0)
response_format: ResponseFormat = Field(default=ResponseFormat.MARKDOWN, description="Output format")
@field_validator('query')
@classmethod
def validate_query(cls, v: str) -> str:
if not v.strip():
raise ValueError("Query cannot be empty or whitespace only")
return v.strip()
```
--------------------------------
### Helm Pre-install Hook Example
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills-claude/skills/helm-chart-scaffolding/resources/implementation-playbook.md
Defines a Kubernetes Job that runs before chart installation to perform database setup tasks. It uses Helm hook annotations to control its execution.
```yaml
# templates/pre-install-job.yaml
apiVersion: batch/v1
kind: Job
metadata:
name: {{ include "my-app.fullname" . }}-db-setup
annotations:
"helm.sh/hook": pre-install
"helm.sh/hook-weight": "-5"
"helm.sh/hook-delete-policy": hook-succeeded
spec:
template:
spec:
containers:
- name: db-setup
image: postgres:15
command: ["psql", "-c", "CREATE DATABASE myapp"]
restartPolicy: Never
```
--------------------------------
### Starting a New Project with uv
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills-claude/skills/uv-package-manager/resources/implementation-playbook.md
Demonstrates the complete workflow for starting a new project using uv, including initialization, Python version pinning, adding dependencies (production and development), and running development tools.
```bash
# Complete workflow
uv init my-project
cd my-project
# Set Python version
uv python pin 3.12
# Add dependencies
uv add fastapi uvicorn pydantic
# Add dev dependencies
uv add --dev pytest black ruff mypy
# Create structure
mkdir -p src/my_project tests
# Run tests
uv run pytest
# Format code
uv run black .
uv run ruff check .
```
--------------------------------
### Setup Project Script
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/whatsapp-cloud-api/SKILL.md
Use this script to initialize a new project with a boilerplate for Node.js or Python integration with the WhatsApp Cloud API.
```bash
python scripts/setup_project.py --language nodejs --path ./meu-projeto
```
```bash
python scripts/setup_project.py --language python --path ./meu-projeto
```
--------------------------------
### Manual/VPS Deployment Steps
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/readme/SKILL.md
Steps for deploying the application on a manual server, including pulling code, installing dependencies, compiling assets, running migrations, and restarting the application server.
```bash
# On the server:
# Pull latest code
git pull origin main
# Install dependencies
bundle install --deployment
# Compile assets
RAILS_ENV=production bin/rails assets:precompile
# Run migrations
RAILS_ENV=production bin/rails db:migrate
# Restart application server (e.g., Puma via systemd)
sudo systemctl restart myapp
```
--------------------------------
### Console Host with CopilotClient Setup
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/m365-agents-dotnet/SKILL.md
Configure a console application using IHttpClientFactory and Dependency Injection to create and use a CopilotClient. This example demonstrates starting a conversation and asking a question.
```csharp
using Microsoft.Agents.CopilotStudio.Client;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
HostApplicationBuilder builder = Host.CreateApplicationBuilder(args);
var settings = new SampleConnectionSettings(
builder.Configuration.GetSection("CopilotStudioClientSettings"));
builder.Services.AddHttpClient("mcs").ConfigurePrimaryHttpMessageHandler(() =>
{
return new AddTokenHandler(settings);
});
builder.Services
.AddSingleton(settings)
.AddTransient(sp =>
{
var logger = sp.GetRequiredService().CreateLogger();
return new CopilotClient(settings, sp.GetRequiredService(), logger, "mcs");
});
IHost host = builder.Build();
var client = host.Services.GetRequiredService();
await foreach (var activity in client.StartConversationAsync(emitStartConversationEvent: true))
{
Console.WriteLine(activity.Type);
}
await foreach (var activity in client.AskQuestionAsync("Hello!", null))
{
Console.WriteLine(activity.Type);
}
```
--------------------------------
### FastAPI Setup Steps
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/app-builder/templates/python-fastapi/TEMPLATE.md
Commands to set up a new FastAPI project environment and run the development server.
```bash
python -m venv venv
source venv/bin/activate
pip install fastapi uvicorn sqlalchemy alembic pydantic
Create .env
alembic upgrade head
uvicorn app.main:app --reload
```
--------------------------------
### ClawdBot Quick-start Commands
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills-claude/skills/last30days/README.md
Community-verified commands for cloning the repository, running the setup wizard, and deploying with Docker Compose.
```bash
# Clone and setup
git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot
# Run setup wizard (recommended)
./setup.sh
# Or Docker Compose (after config)
docker compose up -d
```
--------------------------------
### Generate Python + Poetry mise.toml and GitHub Actions CI
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/mise-configurator/SKILL.md
This snippet shows a `mise.toml` configuration for a Python project with Poetry, along with a GitHub Actions workflow example for CI/CD integration. The CI example includes checkout, mise setup, dependency installation, and testing steps.
```toml
[tools]
python = "3.12.7"
poetry = "1.8.4"
```
```yaml
steps:
- uses: actions/checkout@v4
- uses: jdx/mise-action@v2
- run: poetry install
- run: pytest
```
--------------------------------
### Init Container for Dependencies
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/k8s-manifest-generator/references/deployment-spec.md
Utilize init containers to perform setup tasks before the main application containers start. This example shows an init container waiting for a database service and another running database migrations.
```yaml
spec:
template:
spec:
initContainers:
- name: wait-for-db
image: busybox:1.36
command:
- sh
- -c
- |
until nc -z database-service 5432; do
echo "Waiting for database..."
sleep 2
done
- name: run-migrations
image: myapp:1.0.0
command: ["./migrate", "up"]
env:
- name: DATABASE_URL
valueFrom:
secretKeyRef:
name: db-credentials
key: url
containers:
- name: app
image: myapp:1.0.0
```
--------------------------------
### Discover Projects and Runs (Common Patterns)
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/skills/hugging-face-trackio/references/retrieving_metrics.md
Examples demonstrating how to list all projects and runs within a project, and how to get a project overview. The `--json` flag is used for structured output.
```bash
# List all available projects
trackio list projects
```
```bash
# List runs in a project
trackio list runs --project my-project
```
```bash
# Get project overview
trackio get project --project my-project --json
```
--------------------------------
### Install Azure AI Example SDK
Source: https://github.com/sickn33/antigravity-awesome-skills/blob/main/plugins/antigravity-awesome-skills/skills/skill-creator-ms/SKILL.md
Install the necessary Azure AI Example SDK package using pip.
```bash
pip install azure-ai-example
```