### Quick Start Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/generate-voice-guide/SKILL.md Initiate the voice guide generation process. ```bash /generate-voice-guide ``` ```bash /generate-voice-guide --profile @MoattAI --platforms x,linkedin --output ~/.moatt-skills/voice-guides ``` -------------------------------- ### Install the Skill Source: https://github.com/moatt/moatt-skills/blob/main/skills/plays/meeting-brief/SETUP.md Command to check if the skill is installed in the agent's skills directory. ```bash # The skill should already be installed in your agent's skills directory ls ~/.claude/skills/meeting-brief ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/blog-feed-monitor/SKILL.md Examples of how to use the blog-feed-monitor script. ```bash # Pull posts from a blog's RSS feed python3 skills/blog-feed-monitor/scripts/scrape_blogs.py \ --urls "https://example.com/blog" --days 30 # Several blogs filtered by topic python3 skills/blog-feed-monitor/scripts/scrape_blogs.py \ --urls "https://blog1.com,https://blog2.com" --keywords "AI,marketing" --output summary # Force the Apify path for JS-heavy targets python3 skills/blog-feed-monitor/scripts/scrape_blogs.py \ --urls "https://example.com" --mode apify ``` -------------------------------- ### Quick Start Example 1 Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/customer-discovery/SKILL.md Example command to find all customers of a specified company. ```bash Find all customers of Datadog ``` -------------------------------- ### Quick Start Example Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/content-asset-creator/SKILL.md An example command to create an industry report. ```bash Create a 2-page industry report for Juicebox about "The State of AI Recruiting in 2026". Use these data points: [list stats]. Brand: Juicebox blue, clean modern design. ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/review-site-scraper/SKILL.md Examples of how to use the review-site-scraper script for different platforms and with various options. ```bash # Trustpilot reviews python3 skills/capabilities/review-site-scraper/scripts/scrape_reviews.py \ --platform trustpilot \ --url "https://www.trustpilot.com/review/example.com" \ --max-reviews 10 --output summary # G2 reviews with keyword filter python3 skills/capabilities/review-site-scraper/scripts/scrape_reviews.py \ --platform g2 \ --url "https://www.g2.com/products/example/reviews" \ --keywords "pricing,support" # Capterra reviews (takes a company name rather than a URL) python3 skills/capabilities/review-site-scraper/scripts/scrape_reviews.py \ --platform capterra \ --company-name "HubSpot CRM" \ --max-reviews 20 ``` -------------------------------- ### Test the Skill Manually Source: https://github.com/moatt/moatt-skills/blob/main/skills/plays/meeting-brief/SETUP.md Example command to ask the AI agent to run the meeting-brief skill manually. ```bash Run the meeting-brief skill for today's meetings ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/product-hunt-scraper/SKILL.md Examples of how to use the product-hunt-scraper script for different time periods, filtering, and output formats. ```bash # Top picks from today python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \ --time-period daily --max-products 10 --output summary # Weekly products filtered by keyword python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \ --time-period weekly --keywords "AI,marketing" --output summary # Monthly leaderboard as JSON python3 skills/product-hunt-scraper/scripts/scrape_producthunt.py \ --time-period monthly --max-products 50 ``` -------------------------------- ### Quick Start Example 2 Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/customer-discovery/SKILL.md Example command to find customers using deep mode. ```bash Who are Notion's customers? Use deep mode. ``` -------------------------------- ### Quick Start Interactive Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/create-x-content/SKILL.md Example of how to initiate the create-x-content skill interactively. ```bash /create-x-content ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/web-archive-scraper/SKILL.md Examples of how to use the web-archive-scraper script for various search and fetch operations. ```bash python3 skills/web-archive-scraper/scripts/search_archive.py \ --url "https://botkeeper.com/customers" ``` ```bash python3 skills/web-archive-scraper/scripts/search_archive.py \ --url "https://botkeeper.com" --from 2025-01-01 --to 2026-02-01 ``` ```bash python3 skills/web-archive-scraper/scripts/search_archive.py \ --url "https://botkeeper.com" --match prefix --limit 50 ``` ```bash python3 skills/web-archive-scraper/scripts/search_archive.py \ --url "https://botkeeper.com/customers" --fetch ``` ```bash python3 skills/web-archive-scraper/scripts/search_archive.py --url URL --output json ``` ```bash python3 skills/web-archive-scraper/scripts/search_archive.py --url URL --output csv ``` ```bash python3 skills/web-archive-scraper/scripts/search_archive.py --url URL --output summary ``` -------------------------------- ### Configure Team Members Source: https://github.com/moatt/moatt-skills/blob/main/skills/plays/meeting-brief/SETUP.md Example JSON configuration for the meeting-brief skill, including team members, domains, schedule, timezone, and email settings. ```json { "team_members": [ "alice@yourcompany.com", "bob@yourcompany.com" ], "team_domains": [ "@yourcompany.com" ], "schedule": "0 7 * * *", "timezone": "America/Los_Angeles", "your_email": "you@yourcompany.com", "brief_from": "Meeting Brief ", "include_calendar_details": true, "research_depth": "standard" } ``` -------------------------------- ### Set Up Daily Automation (Cron Job) Source: https://github.com/moatt/moatt-skills/blob/main/skills/plays/meeting-brief/SETUP.md Example JavaScript object representing a cron job configuration for daily automation of the meeting-brief skill. ```javascript { name: "Meeting Brief - Daily", schedule: { kind: "cron", expr: "0 14 * * *", // 7 AM Pacific = 14:00 UTC (during standard time) tz: "UTC" }, payload: { kind: "agentTurn", message: "Run the meeting-brief skill for today's meetings", timeoutSeconds: 600 }, sessionTarget: "isolated" } ``` -------------------------------- ### Quick Start CLI Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/create-x-content/SKILL.md Example of how to use the create-x-content skill via the command line. ```bash /create-x-content --brief "New open-source CLI that turns Figma files into React components. Called figma2react. Free, MIT licensed." ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/seo-domain-analyzer/SKILL.md Various command-line examples for analyzing domains, specifying competitors, verifying keywords, skipping backlinks, and saving output. ```bash # Baseline domain analysis python3 scripts/analyze_domain.py --domain "example.com" # Specify competitors manually python3 scripts/analyze_domain.py \ --domain "example.com" \ --competitors "competitor1.com,competitor2.com,competitor3.com" # Verify ranks for specific keywords python3 scripts/analyze_domain.py \ --domain "example.com" \ --keywords "cloud cost optimization,reduce aws bill,finops tools" # Skip backlinks to shave ~$0.03 off the run python3 scripts/analyze_domain.py --domain "example.com" --skip-backlinks # Save the output to a file python3 scripts/analyze_domain.py --domain "example.com" --output seo-profile.json ``` -------------------------------- ### Installing Skills Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/find-skill/SKILL.md Commands for installing skills by their slug, with an example of viewing the installed skill file. ```bash # Install by slug npx moatt install lead-discovery # Install and view the skill file npx moatt install email-finder-hunter && cat ~/.claude/skills/email-finder-hunter/SKILL.md ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/review-scraper/SKILL.md Examples of how to scrape reviews from Trustpilot, G2, and Capterra using the review-scraper script. ```bash # Trustpilot reviews python3 skills/review-scraper/scripts/scrape_reviews.py \ --platform trustpilot \ --url "https://www.trustpilot.com/review/example.com" \ --max-reviews 10 --output summary # G2 reviews with keyword filter python3 skills/review-scraper/scripts/scrape_reviews.py \ --platform g2 \ --url "https://www.g2.com/products/example/reviews" \ --keywords "pricing,support" # Capterra reviews python3 skills/review-scraper/scripts/scrape_reviews.py \ --platform capterra \ --url "https://www.capterra.com/p/12345/Example" ``` -------------------------------- ### Start SmartScraper Example Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/ai-web-scraping-scrapegraph/SKILL.md Example cURL command to start the SmartScraper API, providing a website URL and a user prompt to extract product names and prices. ```bash curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"scrapegraph","path":"/v1/smartscraper"}' "website_url": "https://example.com/products", "user_prompt": "Extract all product names and prices" } ``` -------------------------------- ### Quick Start Commands Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/icp-website-review/SKILL.md Examples of how to run the ICP Website Review skill in different modes. ```bash Review [company]'s website using their ICP personas. Site: [url]. ``` ```bash Run a focus group on [company]'s new landing page: [url]. Use focus-group mode. ``` ```bash Compare [company]'s site ([url]) against [competitor] ([url]) through ICP personas. ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/twitter-mention-tracker/SKILL.md Demonstrates searching Twitter/X posts with various options. ```bash # Search with a date range (recommended — uses Twitter's native since:/until: syntax) python3 skills/twitter-mention-tracker/scripts/search_twitter.py \ --query "YourCompany" --since 2026-02-15 --until 2026-02-23 # Quick look at recent mentions python3 skills/twitter-mention-tracker/scripts/search_twitter.py \ --query "@yourhandle" --max-tweets 20 --output summary # Search without any date scoping python3 skills/twitter-mention-tracker/scripts/search_twitter.py \ --query "AI content marketing" --max-tweets 50 ``` -------------------------------- ### First Time Setup Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/create-workflow-diagram/README.md Installs Playwright and its dependencies for the screenshot tool. ```bash cd /path/to/skills/create-workflow-diagram npm install npm run setup # Installs Chromium browser ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/linkedin-profile-post-scraper/SKILL.md Examples demonstrating how to scrape LinkedIn posts using the provided Python script. ```bash # Scrape recent posts from a profile python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \ --profiles "https://www.linkedin.com/in/example-user" --max-posts 10 # Multiple profiles with keyword filtering python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \ --profiles "https://www.linkedin.com/in/person1,https://www.linkedin.com/in/person2" \ --keywords "AI,growth" --days 30 # Summary table python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \ --profiles "https://www.linkedin.com/in/example-user" --output summary ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/reddit-post-finder/SKILL.md Demonstrates various ways to use the search_reddit.py script for different search criteria. ```bash # Top posts from r/growthhacking in the last week python3 skills/reddit-post-finder/scripts/search_reddit.py \ --subreddit growthhacking --days 7 --sort top --time week # Hot posts across multiple subreddits python3 skills/reddit-post-finder/scripts/search_reddit.py \ --subreddit "growthhacking,gtmengineering" --days 7 --sort hot # Keyword-filtered competitor tracking python3 skills/reddit-post-finder/scripts/search_reddit.py \ --subreddit LLMDevs \ --keywords "Langfuse,Arize,Langsmith" \ --days 30 # Readable summary table python3 skills/reddit-post-finder/scripts/search_reddit.py \ --subreddit growthhacking --days 7 --output summary ``` -------------------------------- ### Verify It Works Source: https://github.com/moatt/moatt-skills/blob/main/skills/plays/meeting-brief/SETUP.md Command to check the data directory for sent briefs. ```bash ls skills/meeting-brief/data/sent/ ``` -------------------------------- ### Quick Start Command Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/visual-brand-extractor/SKILL.md Example command to extract visual branding from a website. ```bash Extract visual branding from https://vapi.ai for the Vapi client. ``` -------------------------------- ### First-Run Setup for Screenshot Tool Source: https://github.com/moatt/moatt-skills/blob/main/skills/plays/moatt-graphics/SKILL.md Commands to install screenshot tool dependencies and Playwright browsers. ```bash cd [skill-pack-dir]/screenshot && npm install && npx playwright install chromium ``` -------------------------------- ### Quick Start Example 2 Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/newsletter-sponsorship-finder/SKILL.md Command with optional filters for finding newsletter sponsorship opportunities. ```command Find newsletter sponsorship opportunities for [client]. Target audience: CTOs and DevOps engineers at startups. Industry keywords: cloud, AWS, DevOps, infrastructure, FinOps. Budget: $500-2000/placement. Geographic focus: US. ``` -------------------------------- ### Get Contents Example Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/web-search-exa/SKILL.md Example of how to get full page contents, summaries, and metadata for a list of URLs using the Exa API. ```bash curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"exa","path":"/contents"}' "ids": ["https://example.com"], "text": true, "summary": true } ``` -------------------------------- ### Create Campaign API Request Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/setup-outreach-campaign/SKILL.md Example of how to create a new campaign using the moatt API. ```bash POST $MOATT_API_BASE/v1/proxy/smartlead/campaigns/create Body: { "name": "", "client_id": null } ``` -------------------------------- ### Update config.json Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/generate-voice-guide/SKILL.md Example of how to update the config.json file with voice guide paths. ```json { "voice_guides": { "x": "", "linkedin": "" } } ``` -------------------------------- ### Install and Login CLI Source: https://github.com/moatt/moatt-skills/blob/main/README.md This snippet shows how to install the Moatt CLI and log in to your account. ```bash npx moattai login npx moattai install champion-departure-trigger ``` -------------------------------- ### Voice Guide Check Prompt Source: https://github.com/moatt/moatt-skills/blob/main/skills/plays/social-kit/SKILL.md Example of the prompt shown when a voice guide is missing for a platform. ```bash Missing voice guide for . (a) Generate one now via /generate-voice-guide --platforms (b) Paste an existing path (c) Skip for this run ``` -------------------------------- ### SerpAPI Example Source: https://github.com/moatt/moatt-skills/blob/main/skills/plays/content-brief-factory/SKILL.md An example GET request to the SerpAPI endpoint for keyword analysis. ```bash GET https://serpapi.com/search?q={keyword}&api_key={key}&num=10 ``` -------------------------------- ### Get Batch Status Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/web-search-valyu/SKILL.md Example cURL command to get the status of a batch. ```bash curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"valyu","path":"/v1/deepresearch/batches/{id}"}' ``` -------------------------------- ### Usage Example Source: https://github.com/moatt/moatt-skills/blob/main/skills/plays/moatt-graphics/extract-style.md Example command for using the published style. ```bash /moatt-graphics --style --format --brief "..." ``` -------------------------------- ### Example Usage with Existing Config Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/kol-discovery/SKILL.md Command-line example for running the KOL discovery script with a configuration file and specifying output directory. ```bash python3 skills/kol-discovery/scripts/kol_discovery.py \ --config clients/example/configs/kol-discovery.json \ --output-dir clients/example/leads --yes ``` -------------------------------- ### Full Example Workflow Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/website-screenshot-notte/SKILL.md A complete script demonstrating the four steps: starting a session, navigating, taking a screenshot, and stopping the session. ```bash # 1. Start session SESSION=$(curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"notte","path":"/sessions/start","body":{"headless":true}}' | python3 -c "import json,sys;d=json.load(sys.stdin);print(json.dumps(d.get('data',d)))" | python3 -c "import sys,json; print(json.load(sys.stdin)['session_id'])") # 2. Navigate curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"notte","path":"/sessions/$SESSION/page/execute","body":{"type":"goto","url":"https://example.com"}}' # 3. Screenshot curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"notte","path":"/sessions/$SESSION/page/screenshot","body":{}}' # 4. Cleanup curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"notte","path":"/sessions/$SESSION/stop"}' ``` -------------------------------- ### Setup Credentials Source: https://github.com/moatt/moatt-skills/blob/main/skills/kits/industries/lead-gen-devtools/competitor-signals/SKILL.md Export API key and API base from credentials.json. If credentials.json does not exist, prompt the user to log in. ```bash export MOATT_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.moatt/credentials.json'))['api_key'])") export MOATT_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.moatt/credentials.json')).get('api_base','https://api.moatt.com'))") ``` -------------------------------- ### Get Status Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/web-search-valyu/SKILL.md Example cURL command to get the status of a deep research task. ```bash curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"valyu","path":"/v1/deepresearch/tasks/{id}/status"}' ``` -------------------------------- ### Environment Variables Setup Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/apollo-lead-finder/SKILL.md Sets up MOATT_API_KEY and MOATT_API_BASE environment variables by reading from the credentials.json file. Also shows the command to run if the credentials file is missing. ```bash export MOATT_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.moatt/credentials.json'))['api_key'])") export MOATT_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.moatt/credentials.json')).get('api_base','https://api.moatt.com'))") ``` ```bash npx moatt login ``` -------------------------------- ### Discover More Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/web-search-exa/SKILL.md Examples for listing all Exa API endpoints and getting endpoint details. ```bash curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/search \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"prompt":"exa API endpoints"}' List all endpoints ``` ```bash curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/details \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"exa","path":"/research"}' # Get endpoint details ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/linkedin-influencer-discovery/SKILL.md Examples of how to use the discover_influencers.py script to find influencers based on various criteria. ```bash # Find top AI influencers with LinkedIn profiles python3 skills/linkedin-influencer-discovery/scripts/discover_influencers.py \ --topic "artificial intelligence" --max-results 50 --output summary # Find SaaS influencers in the US python3 skills/linkedin-influencer-discovery/scripts/discover_influencers.py \ --topic "saas" --country "United States of America" --output summary # Find marketing influencers with email available python3 skills/linkedin-influencer-discovery/scripts/discover_influencers.py \ --topic "marketing" --has-email --max-results 100 # Filter to a specific follower range python3 skills/linkedin-influencer-discovery/scripts/discover_influencers.py \ --topic "fintech" --min-followers 10000 --max-followers 500000 --output summary ``` -------------------------------- ### Quick Start Examples Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/hacker-news-scraper/SKILL.md Examples of how to use the hacker-news-scraper script for different search queries and output formats. ```bash python3 skills/hacker-news-scraper/scripts/search_hn.py \ --query "AI content marketing" --days 7 ``` ```bash python3 skills/hacker-news-scraper/scripts/search_hn.py \ --query "" --tags show_hn --days 30 --output summary ``` ```bash python3 skills/hacker-news-scraper/scripts/search_hn.py \ --query "LangChain" --tags comment --days 14 --max-results 20 ``` -------------------------------- ### Step 1: Start a browser session Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/website-screenshot-notte/SKILL.md Starts a new browser session with Notte in headless mode and returns a session ID. ```bash curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"notte","path":"/sessions/start","body":{"headless":true}}' ``` -------------------------------- ### Create Campaign API Response Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/setup-outreach-campaign/SKILL.md Example response after successfully creating a campaign. ```json { "ok": true, "id": 3023, "name": "Test email campaign", "created_at": "2022-11-07T16:23:24.025929+00:00" } ``` -------------------------------- ### AI Agent Start Task Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/web-scraping/SKILL.md Example of starting an AI agent to perform a multi-step browser task. ```bash curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"notte","path":"/agents/start"}' "task": "Go to Google, search for AI news, and summarize the top 5 results", "url": "https://google.com", "max_steps": 20 }' ``` -------------------------------- ### Upload Leads API Response Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/setup-outreach-campaign/SKILL.md Example response after uploading a batch of leads. ```json { "ok": true, "upload_count": 95, "total_leads": 100, "already_added_to_campaign": 2, "duplicate_count": 1, "invalid_email_count": 2, "unsubscribed_leads": 0 } ``` -------------------------------- ### Simple Brief Example Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/create-x-content/SKILL.md Example of using the create-x-content skill with a simple brief. ```shell /create-x-content --brief "npx moatt install claude-code-hooks — a new skill that adds pre-commit, pre-tool-use, and post-response hooks to Claude Code so you can enforce coding standards automatically." ``` -------------------------------- ### Render Example Source: https://github.com/moatt/moatt-skills/blob/main/skills/plays/moatt-graphics/extract-style.md Command to render a PNG example using the screenshot tool. ```bash node [skill-pack-dir]/screenshot/screenshot.js \ --format \ --input \ --output /.png \ --font-delay 1500 ``` -------------------------------- ### Get API Parameter Details Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/web-scraping/SKILL.md Example command to get full parameter details for a specific API path. ```bash curl -s -X POST $MOATT_API_BASE/v1/proxy/orthogonal/details \ -H "Authorization: Bearer $MOATT_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"scrapegraph","path":"/v1/smartscraper`"}' for full parameter details. ``` -------------------------------- ### Example GET request for company filings Source: https://github.com/moatt/moatt-skills/blob/main/skills/moves/sec-edgar-filings/SKILL.md This example shows how to fetch recent filings for a company using its CIK. ```shell GET https://data.sec.gov/submissions/CIK{cik-padded}.json ``` -------------------------------- ### Remotion Project Setup Source: https://github.com/moatt/moatt-skills/blob/main/skills/kits/channels/video-production/video-polish/SKILL.md If not already set up, create a Remotion project for the video-polish skill. ```bash npx create-video@latest --yes --blank --no-tailwind video-polish cd video-polish && npm i ```