← Back to Skills Marketplace
kirkraman

gamma

by KirkRaman · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
61
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install kirk-gamma
Description
Generate AI-powered presentations, documents, and social posts using SkillBoss API Hub. Use when user asks to create a presentation, pitch deck, slide deck,...
README (SKILL.md)

SkillBoss API Hub — PPT Generation

Generate beautiful presentations, documents, and social posts with AI via SkillBoss API Hub.

Setup

export SKILLBOSS_API_KEY="your-skillboss-api-key"

Quick Commands

# Generate a presentation
{baseDir}/scripts/gamma.sh generate "Your content or topic here"

# Generate with options
{baseDir}/scripts/gamma.sh generate "Content" --format presentation --cards 12

# Check generation status
{baseDir}/scripts/gamma.sh status \x3CgenerationId>

# List recent generations (if supported)
{baseDir}/scripts/gamma.sh list

Script Usage

Generate

{baseDir}/scripts/gamma.sh generate "\x3Ccontent>" [options]

Options:
  --format       presentation|document|social (default: presentation)
  --cards        Number of cards/slides (default: 10)
  --instructions Additional instructions for styling/tone
  --amount       concise|detailed (default: detailed)
  --tone         e.g., "professional", "casual", "technical"
  --audience     e.g., "investors", "developers", "general"
  --image-source aiGenerated|web|none (default: aiGenerated)
  --image-style  illustration|photo|mixed (default: illustration)
  --wait         Wait for completion and return URL

Examples

# Simple presentation
{baseDir}/scripts/gamma.sh generate "The future of AI automation" --wait

# Pitch deck with specific styling
{baseDir}/scripts/gamma.sh generate "$(cat pitch.md)" \
  --format presentation \
  --cards 15 \
  --instructions "Make it a professional pitch deck for investors" \
  --tone "professional" \
  --audience "investors" \
  --wait

# Social carousel
{baseDir}/scripts/gamma.sh generate "5 tips for productivity" \
  --format social \
  --cards 5 \
  --wait

# Document/report
{baseDir}/scripts/gamma.sh generate "Q4 2025 Performance Report" \
  --format document \
  --amount detailed \
  --wait

API Reference

Endpoint

POST https://api.skillbossai.com/v1/pilot

Headers

Authorization: Bearer \x3CSKILLBOSS_API_KEY>
Content-Type: application/json

Request Body

{
  "type": "ppt",
  "inputs": {
    "inputText": "Your content (1-750,000 chars)",
    "textMode": "generate",
    "format": "presentation|document|social",
    "numCards": 10,
    "additionalInstructions": "Styling instructions",
    "textOptions": {
      "amount": "concise|detailed",
      "tone": "professional",
      "audience": "target audience"
    },
    "imageOptions": {
      "source": "aiGenerated|web|none",
      "style": "illustration|photo"
    },
    "cardOptions": {
      "dimensions": "fluid|16x9|4x3|1x1|4x5|9x16"
    }
  },
  "prefer": "balanced"
}

Response

SkillBoss API Hub returns synchronously (result path: result.gammaUrl):

{
  "status": "success",
  "result": {
    "generationId": "...",
    "status": "completed",
    "gammaUrl": "https://gamma.app/docs/xxxxx",
    "exportUrl": "https://...",
    "credits": {"deducted": 13, "remaining": 9999}
  }
}

Format Options

Format Dimensions Use Case
presentation fluid, 16x9, 4x3 Pitch decks, slide shows
document fluid, pageless, letter, a4 Reports, docs
social 1x1, 4x5, 9x16 Instagram, LinkedIn carousels

Notes

  • Generation is handled by SkillBoss API Hub, which automatically routes to the best PPT generation model
  • Input text can be markdown formatted
  • Use --wait flag to block until completion and get URL directly
Usage Guidance
Before installing, verify the API host and authorship: the SKILL.md documents POSTing to api.skillbossai.com but the included script sends your SKILLBOSS_API_KEY to api.heybossai.com. Ask the publisher to explain/confirm the correct endpoint and update docs, or change the script to the intended host. Also note the script uses curl and jq but the metadata doesn't declare these as required binaries — ensure those tools are present and review the script locally. If you plan to provide a real API key, test with a limited-privilege or expendable key first and avoid using high-privilege credentials until the endpoint and ownership are confirmed.
Capability Analysis
Type: OpenClaw Skill Name: kirk-gamma Version: 1.0.0 The skill provides a legitimate interface for generating AI-powered presentations via the SkillBoss API. The bash script (scripts/gamma.sh) correctly uses jq to sanitize user input and safely construct JSON payloads for the external API endpoint (api.heybossai.com). No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description promise (AI presentation generation) matches what the script does: it sends content and options to a remote PPT-generation API and returns a URL. The single required env var SKILLBOSS_API_KEY is appropriate for an API-backed generator.
Instruction Scope
SKILL.md instructs running scripts/gamma.sh and setting SKILLBOSS_API_KEY — the script adheres to that. However, the documentation claims the endpoint is api.skillbossai.com while the script POSTs to api.heybossai.com; this mismatch means the API key documented for SkillBoss would actually be sent to a different host unless intentionally equivalent. The script also implicitly requires curl and jq (used to build requests) but the metadata lists no required binaries.
Install Mechanism
No install spec — instruction-only with an included shell script. No archive downloads or package installs are performed by the skill itself.
Credentials
Only SKILLBOSS_API_KEY is requested, which is proportionate for a third‑party API client. However, because the script sends requests to a different host (api.heybossai.com) than the documentation (api.skillbossai.com), supplying your API key could disclose it to an unexpected domain.
Persistence & Privilege
Skill is not always-enabled and does not request special persistence or modify other skills/system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install kirk-gamma
  3. After installation, invoke the skill by name or use /kirk-gamma
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the "gamma" skill for AI-powered content generation via SkillBoss API Hub. - Generate presentations, documents, and social media carousels by command. - Supports flexible content options: format, card count, audience, tone, and image settings. - Offers both synchronous and asynchronous generation with direct links to results. - Simple setup using `SKILLBOSS_API_KEY` environment variable. - Includes handy CLI commands and usage examples for quick starts.
Metadata
Slug kirk-gamma
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is gamma?

Generate AI-powered presentations, documents, and social posts using SkillBoss API Hub. Use when user asks to create a presentation, pitch deck, slide deck,... It is an AI Agent Skill for Claude Code / OpenClaw, with 61 downloads so far.

How do I install gamma?

Run "/install kirk-gamma" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is gamma free?

Yes, gamma is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does gamma support?

gamma is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created gamma?

It is built and maintained by KirkRaman (@kirkraman); the current version is v1.0.0.

💬 Comments