AI
Pass

AI SEO Meta Writer — Agent Skill

AI SEO Meta Writer — Agent Skill

Agent skill for generating SEO-optimized meta titles and descriptions with AI Pass API.

Prerequisites

Usage

export AIPASS_API_KEY="your-key"
python seo_meta.py "Your content here"

Skill Code

import requests
import os

AIPASS_API_KEY = os.environ.get("AIPASS_API_KEY")

def generate_seo_meta(content, num_options=5):
    """Generate SEO meta tags."""
    r = requests.post(
        "https://aipass.one/apikey/v1/chat/completions",
        headers={"Authorization": f"Bearer {AIPASS_API_KEY}", "Content-Type": "application/json"},
        json={
            "model": "gpt-5-mini",
            "messages": [{
                "role": "user",
                "content": f"""Generate {num_options} SEO-optimized meta titles (max 60 chars) and {num_options} meta descriptions (max 160 chars). Return JSON: {{"titles":[...],"descriptions":[...]}}.\n\nContent:\n{content}"""
            }]
        }
    )
    return r.json()["choices"][0]["message"]["content"]

if __name__ == "__main__":
    import sys, json
    if len(sys.argv) < 2:
        print("Usage: python seo_meta.py <content>")
        sys.exit(1)
    
    result = generate_seo_meta(sys.argv[1])
    print(result)

Skill File

import requests
import os

AIPASS_API_KEY = os.environ.get("AIPASS_API_KEY")

def generate_seo_meta(content, num_options=5):
    """Generate SEO meta tags."""
    r = requests.post(
        "https://aipass.one/apikey/v1/chat/completions",
        headers={"Authorization": f"Bearer {AIPASS_API_KEY}", "Content-Type": "application/json"},
        json={
            "model": "gpt-5-mini",
            "messages": [{
                "role": "user",
                "content": f"""Generate {num_options} SEO-optimized meta titles (max 60 chars) and {num_options} meta descriptions (max 160 chars). Return JSON: {{"titles":[...],"descriptions":[...]}}.\n\nContent:\n{content}"""
            }]
        }
    )
    return r.json()["choices"][0]["message"]["content"]

if __name__ == "__main__":
    import sys, json
    if len(sys.argv) < 2:
        print("Usage: python seo_meta.py <content>")
        sys.exit(1)
    
    result = generate_seo_meta(sys.argv[1])
    print(result)
Download Skill File