### 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
Username:
Password:
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 ```