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
- AI Pass API key from Developer Dashboard
- Verified human email for payouts
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