openai-image-generation/SKILL.md
# OpenAI Image Generation Skill Bu skill OpenAI Images API'sini kullanarak metin prompt'larından görsel üretir. ## Gereksinimler - OPENAI_API_KEY environment variable - Python3 ve requests kütüphanesi ## Desteklenen Modeller ### GPT Image Models - `gpt-image-1` (varsayılan) - `gpt-image-1-mini` - `gpt-image-1.5` **Özellikler:** - Boyutlar: 1024x1024, 1536x1024, 1024x1536, auto - Kalite: auto, high, medium, low (varsayılan: high) - Ek parametreler: background (transparent/opaque/auto), out
npx skillsauth add eachlabs/klaw-skills openai-image-generationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Bu skill OpenAI Images API'sini kullanarak metin prompt'larından görsel üretir.
gpt-image-1 (varsayılan)gpt-image-1-minigpt-image-1.5Özellikler:
dall-e-3dall-e-2# GPT image model ile basit üretim
python3 gen.py --prompt "ultra-detailed studio photo of a lobster astronaut" --count 4
# DALL-E 3 ile yüksek kalite
python3 gen.py --model dall-e-3 --quality hd --size 1792x1024 --style vivid --prompt "serene mountain landscape"
# GPT model ile özel parametreler
python3 gen.py --model gpt-image-1.5 --size 1536x1024 --quality high --background transparent --output-format webp
--model: Kullanılacak model (gpt-image-1, dall-e-3, dall-e-2)--prompt: Görsel için açıklama metni--count: Üretilecek görsel sayısı (DALL-E 3 için maksimum 1)--size: Görsel boyutu (model bazında değişir)--quality: Kalite seviyesi--style: Stil (sadece DALL-E 3 için)--background: Arkaplan tipi (sadece GPT modelleri için)--output-format: Çıktı formatı (sadece GPT modelleri için)import requests
import os
import json
from datetime import datetime
def generate_image(prompt, model="gpt-image-1", size="1024x1024", quality="high", count=1):
"""
OpenAI Images API ile görsel üret
"""
api_key = os.getenv('OPENAI_API_KEY')
if not api_key:
raise ValueError("OPENAI_API_KEY environment variable gerekli")
headers = {
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json'
}
# Model bazında parametreleri ayarla
data = {
'model': model,
'prompt': prompt,
'n': min(count, 1 if model == 'dall-e-3' else count),
'size': size
}
# Model-özel parametreler
if model.startswith('gpt-image'):
data['quality'] = quality
elif model == 'dall-e-3':
data['quality'] = quality if quality in ['hd', 'standard'] else 'standard'
response = requests.post(
'https://api.openai.com/v1/images/generations',
headers=headers,
json=data
)
if response.status_code != 200:
raise Exception(f"API hatası: {response.status_code} - {response.text}")
result = response.json()
image_urls = [item['url'] for item in result['data']]
return image_urls
# Kullanım örneği
if __name__ == "__main__":
try:
urls = generate_image(
prompt="A beautiful sunset over mountains, photorealistic",
model="gpt-image-1",
size="1536x1024",
quality="high",
count=2
)
print("Üretilen görseller:")
for i, url in enumerate(urls, 1):
print(f"{i}. {url}")
except Exception as e:
print(f"Hata: {e}")
echo $OPENAI_API_KEYtools
# Web Search Skill You can search the web using the `web_fetch` tool. ## How to Search 1. Use a search engine URL with your query: ``` web_fetch url="https://www.google.com/search?q=YOUR_QUERY" ``` 2. Or use DuckDuckGo for simpler results: ``` web_fetch url="https://html.duckduckgo.com/html/?q=YOUR_QUERY" ``` ## Tips - URL encode your search queries (spaces = %20 or +) - Extract relevant information from the HTML response - Follow links to get more detailed information -
testing
# Find Skills This skill helps you discover and install skills from the skills.sh ecosystem. ## When to Use This Skill Use this skill when: - User asks "how do I do X" where X might need a specialized skill - User says "find a skill for X" or "is there a skill for X" - User asks "can you do X" where X requires capabilities you don't have - You need to extend your capabilities for a task - A task seems too complex without specialized knowledge ## IMPORTANT: Never Give Up! Before saying "I ca
development
# Facebook Ads Library Skill You can search Facebook's Ad Library to find competitor ads. ## Ad Library URL Base URL: `https://www.facebook.com/ads/library/` ## Search by Advertiser To find ads from a specific company: ``` web_fetch url="https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=ALL&q=COMPANY_NAME" ``` ## Search Parameters - `q` - Search query (company name, keyword) - `country` - Country code (US, TR, ALL) - `active_status` - "active" or "all" - `ad_t
development
# EachLabs Image Generation Generate new images from text prompts using 60+ AI models via the EachLabs Predictions API. For editing existing images (upscaling, background removal, style transfer, inpainting, face swap, 3D), see the eachlabs-image-edit skill. ## Authentication Header: X-API-Key: <your-api-key> Set the EACHLABS_API_KEY environment variable. Get your key at eachlabs.ai. ## Quick Start ### 1. Create a Prediction ```bash curl -X POST https://api.eachlabs.ai/v1/prediction \ -H "