
resciencelab/opc-skills
12 skills57.4k installs14.1k starsGitHub
Install
npx skills add https://github.com/resciencelab/opc-skillsSkills in this repo
1Seo GeoSEO and GEO (Generative Engine Optimization) skill for optimizing website visibility across traditional search engines (Google, Bing) and AI search engines (ChatGPT, Perplexity, Gemini, Claude). Covers keyword research, schema markup, content structure, and platform-specific ranking factors.37.6kinstalls2Redditreddit is an agent skill that fetches Reddit content through the public JSON API by appending .json to URLs, requiring no API key or OAuth setup. Scripts under the skill directory support subreddit posts with hot, new, top, rising, and controversial sorts plus hour through all time filters, keyword search with optional subreddit scope, subreddit metadata lookup, individual post and comment retrieval, and user profiles with recent posts. Example commands run python3 scripts/get_posts.py, search_posts.py, get_subreddit.py, get_post.py, and get_user.py with limit, sort, and time parameters from the skill directory root. Rate limit guidance cites one hundred requests per minute on the public endpoints. A quick check verifies setup by fetching a few python subreddit posts before broader use. Developers reach for it when users mention Reddit, subreddits, r/ links, or need programmatic research into community posts, comment threads, and profile activity.3kinstalls3Logo CreatorThe logo-creator skill runs an iterative brand mark workflow using AI image generation through the companion nanobanana skill and three external APIs. Discovery gathers project name, style preference from a style guide, aspect ratio, color direction, and optional references before any generation starts, and the skill waits for user confirmation first. It batch-generates about twenty variations into a dated .skill-archive folder, opens an HTML preview template, and loops on user favorites with additional rounds until one logo is approved. Finalization crops whitespace, removes backgrounds via remove.bg, vectorizes to SVG with Recraft, and delivers PNG, cropped, transparent, and vector files with a summary table. Required keys are GEMINI_API_KEY, REMOVE_BG_API_KEY, and RECRAFT_API_KEY. Prompt patterns cover pixel art, minimalist flat, mascot, lettermark, and abstract geometric styles across ratios from square favicons to wide banners.2.7kinstalls4NanobananaNano Banana generates and edits images using Google Gemini 3 Pro Image model gemini-3-pro-image-preview with text-to-image, image editing, aspect ratio control, and 2K or 4K resolution options. Prerequisites are GEMINI_API_KEY from Google AI Studio and Python 3.10 plus google-genai and pillow packages. The generate.py script accepts prompts with output path, optional input image for edits, ratio flags like 16:9 or 21:9, size 2K or 4K, and optional Google Search grounding for factual subjects. batch_generate.py produces sequential named outputs with configurable count, prefix, delay, and directory. Python API exposes generate_image and edit_image functions for programmatic use. Best practices stress detailed prompts with subject, style, lighting, composition, and color palette, plus 3 to 5 second delays between batch runs to respect rate limits. Troubleshooting covers missing API keys, safety filter empty responses, and quota exhaustion. Reference prompts.md and examples directory supplement category-specific prompt patterns.2.6kinstalls5ProducthuntProductHunt Skill fetches posts, topics, users, and collections from Product Hunt through the official GraphQL API at api.producthunt.com/v2/api/graphql. Prerequisites require PRODUCTHUNT_ACCESS_TOKEN in shell config from producthunt.com v2 oauth applications, verified by running get_posts.py --limit 3 from the skill directory. Commands cover get_post by slug or ID, get_posts with limit, topic filter, or after date, get_post_comments, get_topic and get_topics search, get_user and get_user_posts, plus get_collection and featured collections listing. Rate limits are 6250 complexity points per 15 minutes per API docs. All scripts run from the skill directory with python3 invoking get_post.py, get_posts.py, get_topics.py, and related modules. Use when users mention Product Hunt, PH, or product launch research for featured posts, topic browsing, maker profiles, or collection discovery across the launch graph. Comment retrieval and topic slug lookups help compare launch narratives and community reactions when planning distribution timing.2.5kinstalls6TwitterGet user profiles tweets replies followers following communities spaces and trends from Twitter X via twitterapi io Set API key in zshrc bash export TWITTERAPI_API_KEY your_api_key Quick Check bash cd skill_directory python3 scripts get_user_info py elonmusk All commands run from the skill directory User Endpoints bash python3 scripts get_user_info py USERNAME python3 scripts get_user_about py USERNAME python3 scripts batch_get_users py USER_ID1 USER_ID2 python3 scripts get_user_tweets py USERNAME limit 20 python3 scripts get_user_mentions py USERNAME limit 20 python3 scripts get_followers py USERNAME limit 100 python3 scripts get_following py USERNAME limit 100 python3 scripts get_verified_followers py USERNAME limit 20 python3 scripts check_relationship py USER1 USER2 python3 scripts search_users py query limit 20 The twitter agent skill provides documented workflows prerequisites triggers and safety guidance from its SKILL md source Agents load it when user requests match the description and follow step by step instructions without inventing capabilities It integrates with standard agent tooling for the tasks inputs outputs and failure modes described in the repository document.1.9kinstalls7Domain HunterThe domain-hunter skill Search domains, compare prices, find promo codes, get purchase recommendations. Use when user wants to buy a domain, check domain prices, find domain deals, compare registrars, or search for .ai/.com domains. It covers keep names short under 15 characters. Key workflows include make them memorable and brandable. Step 1: Generate Domain Ideas & Check Availability Based on the user's project description, generate 5-10 creative domain name suggestions. Guidelines: - Keep names short under 15 characters - Make them memorable and brandable - Consider: {action}{noun} , {noun}{suffix} , {prefix}{keyword} - Common suffixes: app, io, hq, ly, ify, now, hub CRITICAL: Always check availability before presenting domai Developers invoke domain-hunter when the task matches the triggers and reference files in SKILL.md for grounded, stepwise execution. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation.1.7kinstalls8Banner CreatorThe banner-creator skill produces professional banners through iterative AI image generation. Prerequisites require GEMINI_API_KEY from Google AI Studio and the nanobanana skill for Gemini 3 Pro Image generation. Workflow discusses format and style with the user, generates variations, incorporates feedback loops, and crops to target ratios for GitHub banners, Twitter headers, readme heroes, or cover images. Outputs save under .skill-archive/banner-creator/<yyyy-mm-dd-summaryname>/ for traceability. Agents confirm dimensions, brand constraints, and iteration preferences before generating. Use when users want banners, headers, hero images, or readme graphics rather than manual design tool workflows. Iterative AI banner generation with user feedback on format and style Requires GEMINI_API_KEY and nanobanana image generation skill Crops outputs to target ratios for GitHub, Twitter, or readme headers Saves artifacts under .skill-archive/banner-creator dated folders Supports hero, cover, and social header banner use cases banner-creator generates professional banners and headers through iterative AI image workflows Iterated banner assets cropped to target ratios and archived for reuse U.1.6kinstalls9RequesthuntThe requesthunt opc-skills skill scrapes and analyzes feature requests, complaints, and questions across Reddit, X, GitHub, YouTube, LinkedIn, and Amazon to produce demand research reports. Agents structure themes, frequency, sentiment, and representative quotes for product prioritization. Use when users want demand research, feature request mining, or RequestHunt query workflows. Multi-platform user feedback scraping and analysis. Themes, frequency, and sentiment in demand reports. Covers Reddit, X, GitHub, YouTube, LinkedIn, Amazon. Feature request and complaint clustering. RequestHunt query workflow integration. Generate user demand research reports from Reddit, X, GitHub, YouTube, LinkedIn, and Amazon feedback.1.6kinstalls10Skill NameThe skill-name skill is designed for clear description of what this skill does and when to use it. Include trigger keywords and contexts inline, e.g. "Use when user wants to X, Y, or Z. Skill Name Brief description of the skill and its purpose. Step 2 Issue 2 Symptom: Description of the problem Solution: 1. Invoke when the user user wants to X, Y, or Z.1.2kinstalls11Archivearchive is an opc-skills skill that captures debugging solutions, deployment logs, and task learnings as indexed markdown after significant work completes. It writes dated folders under `.archive/yyyy-mm-dd/` and maintains a `.archive/MEMORY.md` index with searchable tags for cross-session knowledge reuse. Developers reach for archive after deploys, migrations, major features, tricky bug resolutions, or when the user says archive this. The skill also supports consulting prior archives at the start of new sessions so agents reuse prior fixes instead of rediscovering them.1kinstalls12Add New Opc Skilladd-new-opc-skill is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.8installs