[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M75DM5AVYCFD6PKFF9RFQB77":3,"skill-same:01M75DM5AVYCFD6PKFF9RFQB77":47},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":6,"updatedAt":32,"install":33,"resources":46},"01M75DM5AVYCFD6PKFF9RFQB77","fal-ai-media",null,"Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text\u002Fimage-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.","agisota\u002Fold-one","agisota","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F121413592?v=4","01M75B4BRNT67EC1NDRT8QZEP2","01M75B4BS7QR9VP580MSCPTS3X",3,"MIT","https:\u002F\u002Fgithub.com\u002Fagisota\u002Fold-one\u002Fblob\u002Fmain\u002Fskills\u002Ffal-ai-media\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nname: fal-ai-media\ndescription: Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text\u002Fimage-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.\norigin: ECC\n---\n\n# fal.ai Media Generation\n\nGenerate images, videos, and audio using fal.ai models via MCP.\n\n## When to Activate\n\n- User wants to generate images from text prompts\n- Creating videos from text or images\n- Generating speech, music, or sound effects\n- Any media generation task\n- User says \"generate image\", \"create video\", \"text to speech\", \"make a thumbnail\", or similar\n\n## MCP Requirement\n\nfal.ai MCP server must be configured. Add to `~\u002F.claude.json`:\n\n```json\n\"fal-ai\": {\n  \"command\": \"npx\",\n  \"args\": [\"-y\", \"fal-ai-mcp-server\"],\n  \"env\": { \"FAL_KEY\": \"YOUR_FAL_KEY_HERE\" }\n}\n```\n\nGet an API key at [fal.ai](https:\u002F\u002Ffal.ai).\n\n## MCP Tools\n\nThe fal.ai MCP provides these tools:\n- `search` — Find available models by keyword\n- `find` — Get model details and parameters\n- `generate` — Run a model with parameters\n- `result` — Check async generation status\n- `status` — Check job status\n- `cancel` — Cancel a running job\n- `estimate_cost` — Estimate generation cost\n- `models` — List popular models\n- `upload` — Upload files for use as inputs\n\n---\n\n## Image Generation\n\n### Nano Banana 2 (Fast)\nBest for: quick iterations, drafts, text-to-image, image editing.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fnano-banana-2\",\n  input_data: {\n    \"prompt\": \"a futuristic cityscape at sunset, cyberpunk style\",\n    \"image_size\": \"landscape_16_9\",\n    \"num_images\": 1,\n    \"seed\": 42\n  }\n)\n```\n\n### Nano Banana Pro (High Fidelity)\nBest for: production images, realism, typography, detailed prompts.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fnano-banana-pro\",\n  input_data: {\n    \"prompt\": \"professional product photo of wireless headphones on marble surface, studio lighting\",\n    \"image_size\": \"square\",\n    \"num_images\": 1,\n    \"guidance_scale\": 7.5\n  }\n)\n```\n\n### Common Image Parameters\n\n| Param | Type | Options | Notes |\n|-------|------|---------|-------|\n| `prompt` | string | required | Describe what you want |\n| `image_size` | string | `square`, `portrait_4_3`, `landscape_16_9`, `portrait_16_9`, `landscape_4_3` | Aspect ratio |\n| `num_images` | number | 1-4 | How many to generate |\n| `seed` | number | any integer | Reproducibility |\n| `guidance_scale` | number | 1-20 | How closely to follow the prompt (higher = more literal) |\n\n### Image Editing\nUse Nano Banana 2 with an input image for inpainting, outpainting, or style transfer:\n\n```\n# First upload the source image\nupload(file_path: \"\u002Fpath\u002Fto\u002Fimage.png\")\n\n# Then generate with image input\ngenerate(\n  app_id: \"fal-ai\u002Fnano-banana-2\",\n  input_data: {\n    \"prompt\": \"same scene but in watercolor style\",\n    \"image_url\": \"\u003Cuploaded_url>\",\n    \"image_size\": \"landscape_16_9\"\n  }\n)\n```\n\n---\n\n## Video Generation\n\n### Seedance 1.0 Pro (ByteDance)\nBest for: text-to-video, image-to-video with high motion quality.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fseedance-1-0-pro\",\n  input_data: {\n    \"prompt\": \"a drone flyover of a mountain lake at golden hour, cinematic\",\n    \"duration\": \"5s\",\n    \"aspect_ratio\": \"16:9\",\n    \"seed\": 42\n  }\n)\n```\n\n### Kling Video v3 Pro\nBest for: text\u002Fimage-to-video with native audio generation.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fkling-video\u002Fv3\u002Fpro\",\n  input_data: {\n    \"prompt\": \"ocean waves crashing on a rocky coast, dramatic clouds\",\n    \"duration\": \"5s\",\n    \"aspect_ratio\": \"16:9\"\n  }\n)\n```\n\n### Veo 3 (Google DeepMind)\nBest for: video with generated sound, high visual quality.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fveo-3\",\n  input_data: {\n    \"prompt\": \"a bustling Tokyo street market at night, neon signs, crowd noise\",\n    \"aspect_ratio\": \"16:9\"\n  }\n)\n```\n\n### Image-to-Video\nStart from an existing image:\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fseedance-1-0-pro\",\n  input_data: {\n    \"prompt\": \"camera slowly zooms out, gentle wind moves the trees\",\n    \"image_url\": \"\u003Cuploaded_image_url>\",\n    \"duration\": \"5s\"\n  }\n)\n```\n\n### Video Parameters\n\n| Param | Type | Options | Notes |\n|-------|------|---------|-------|\n| `prompt` | string | required | Describe the video |\n| `duration` | string | `\"5s\"`, `\"10s\"` | Video length |\n| `aspect_ratio` | string | `\"16:9\"`, `\"9:16\"`, `\"1:1\"` | Frame ratio |\n| `seed` | number | any integer | Reproducibility |\n| `image_url` | string | URL | Source image for image-to-video |\n\n---\n\n## Audio Generation\n\n### CSM-1B (Conversational Speech)\nText-to-speech with natural, conversational quality.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fcsm-1b\",\n  input_data: {\n    \"text\": \"Hello, welcome to the demo. Let me show you how this works.\",\n    \"speaker_id\": 0\n  }\n)\n```\n\n### ThinkSound (Video-to-Audio)\nGenerate matching audio from video content.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fthinksound\",\n  input_data: {\n    \"video_url\": \"\u003Cvideo_url>\",\n    \"prompt\": \"ambient forest sounds with birds chirping\"\n  }\n)\n```\n\n### ElevenLabs (via API, no MCP)\nFor professional voice synthesis, use ElevenLabs directly:\n\n```python\nimport os\nimport requests\n\nresp = requests.post(\n    \"https:\u002F\u002Fapi.elevenlabs.io\u002Fv1\u002Ftext-to-speech\u002F\u003Cvoice_id>\",\n    headers={\n        \"xi-api-key\": os.environ[\"ELEVENLABS_API_KEY\"],\n        \"Content-Type\": \"application\u002Fjson\"\n    },\n    json={\n        \"text\": \"Your text here\",\n        \"model_id\": \"eleven_turbo_v2_5\",\n        \"voice_settings\": {\"stability\": 0.5, \"similarity_boost\": 0.75}\n    }\n)\nwith open(\"output.mp3\", \"wb\") as f:\n    f.write(resp.content)\n```\n\n### VideoDB Generative Audio\nIf VideoDB is configured, use its generative audio:\n\n```python\n# Voice generation\naudio = coll.generate_voice(text=\"Your narration here\", voice=\"alloy\")\n\n# Music generation\nmusic = coll.generate_music(prompt=\"upbeat electronic background music\", duration=30)\n\n# Sound effects\nsfx = coll.generate_sound_effect(prompt=\"thunder crack followed by rain\")\n```\n\n---\n\n## Cost Estimation\n\nBefore generating, check estimated cost:\n\n```\nestimate_cost(\n  estimate_type: \"unit_price\",\n  endpoints: {\n    \"fal-ai\u002Fnano-banana-pro\": {\n      \"unit_quantity\": 1\n    }\n  }\n)\n```\n\n## Model Discovery\n\nFind models for specific tasks:\n\n```\nsearch(query: \"text to video\")\nfind(endpoint_ids: [\"fal-ai\u002Fseedance-1-0-pro\"])\nmodels()\n```\n\n## Tips\n\n- Use `seed` for reproducible results when iterating on prompts\n- Start with lower-cost models (Nano Banana 2) for prompt iteration, then switch to Pro for finals\n- For video, keep prompts descriptive but concise — focus on motion and scene\n- Image-to-video produces more controlled results than pure text-to-video\n- Check `estimate_cost` before running expensive video generations\n\n## Related Skills\n\n- `videodb` — Video processing, editing, and streaming\n- `video-editing` — AI-powered video editing workflows\n- `content-engine` — Content creation for social platforms\n","# fal.ai Media Generation\n\nGenerate images, videos, and audio using fal.ai models via MCP.\n\n## When to Activate\n\n- User wants to generate images from text prompts\n- Creating videos from text or images\n- Generating speech, music, or sound effects\n- Any media generation task\n- User says \"generate image\", \"create video\", \"text to speech\", \"make a thumbnail\", or similar\n\n## MCP Requirement\n\nfal.ai MCP server must be configured. Add to `~\u002F.claude.json`:\n\n```json\n\"fal-ai\": {\n  \"command\": \"npx\",\n  \"args\": [\"-y\", \"fal-ai-mcp-server\"],\n  \"env\": { \"FAL_KEY\": \"YOUR_FAL_KEY_HERE\" }\n}\n```\n\nGet an API key at [fal.ai](https:\u002F\u002Ffal.ai).\n\n## MCP Tools\n\nThe fal.ai MCP provides these tools:\n- `search` — Find available models by keyword\n- `find` — Get model details and parameters\n- `generate` — Run a model with parameters\n- `result` — Check async generation status\n- `status` — Check job status\n- `cancel` — Cancel a running job\n- `estimate_cost` — Estimate generation cost\n- `models` — List popular models\n- `upload` — Upload files for use as inputs\n\n---\n\n## Image Generation\n\n### Nano Banana 2 (Fast)\nBest for: quick iterations, drafts, text-to-image, image editing.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fnano-banana-2\",\n  input_data: {\n    \"prompt\": \"a futuristic cityscape at sunset, cyberpunk style\",\n    \"image_size\": \"landscape_16_9\",\n    \"num_images\": 1,\n    \"seed\": 42\n  }\n)\n```\n\n### Nano Banana Pro (High Fidelity)\nBest for: production images, realism, typography, detailed prompts.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fnano-banana-pro\",\n  input_data: {\n    \"prompt\": \"professional product photo of wireless headphones on marble surface, studio lighting\",\n    \"image_size\": \"square\",\n    \"num_images\": 1,\n    \"guidance_scale\": 7.5\n  }\n)\n```\n\n### Common Image Parameters\n\n| Param | Type | Options | Notes |\n|-------|------|---------|-------|\n| `prompt` | string | required | Describe what you want |\n| `image_size` | string | `square`, `portrait_4_3`, `landscape_16_9`, `portrait_16_9`, `landscape_4_3` | Aspect ratio |\n| `num_images` | number | 1-4 | How many to generate |\n| `seed` | number | any integer | Reproducibility |\n| `guidance_scale` | number | 1-20 | How closely to follow the prompt (higher = more literal) |\n\n### Image Editing\nUse Nano Banana 2 with an input image for inpainting, outpainting, or style transfer:\n\n```\n# First upload the source image\nupload(file_path: \"\u002Fpath\u002Fto\u002Fimage.png\")\n\n# Then generate with image input\ngenerate(\n  app_id: \"fal-ai\u002Fnano-banana-2\",\n  input_data: {\n    \"prompt\": \"same scene but in watercolor style\",\n    \"image_url\": \"\u003Cuploaded_url>\",\n    \"image_size\": \"landscape_16_9\"\n  }\n)\n```\n\n---\n\n## Video Generation\n\n### Seedance 1.0 Pro (ByteDance)\nBest for: text-to-video, image-to-video with high motion quality.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fseedance-1-0-pro\",\n  input_data: {\n    \"prompt\": \"a drone flyover of a mountain lake at golden hour, cinematic\",\n    \"duration\": \"5s\",\n    \"aspect_ratio\": \"16:9\",\n    \"seed\": 42\n  }\n)\n```\n\n### Kling Video v3 Pro\nBest for: text\u002Fimage-to-video with native audio generation.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fkling-video\u002Fv3\u002Fpro\",\n  input_data: {\n    \"prompt\": \"ocean waves crashing on a rocky coast, dramatic clouds\",\n    \"duration\": \"5s\",\n    \"aspect_ratio\": \"16:9\"\n  }\n)\n```\n\n### Veo 3 (Google DeepMind)\nBest for: video with generated sound, high visual quality.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fveo-3\",\n  input_data: {\n    \"prompt\": \"a bustling Tokyo street market at night, neon signs, crowd noise\",\n    \"aspect_ratio\": \"16:9\"\n  }\n)\n```\n\n### Image-to-Video\nStart from an existing image:\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fseedance-1-0-pro\",\n  input_data: {\n    \"prompt\": \"camera slowly zooms out, gentle wind moves the trees\",\n    \"image_url\": \"\u003Cuploaded_image_url>\",\n    \"duration\": \"5s\"\n  }\n)\n```\n\n### Video Parameters\n\n| Param | Type | Options | Notes |\n|-------|------|---------|-------|\n| `prompt` | string | required | Describe the video |\n| `duration` | string | `\"5s\"`, `\"10s\"` | Video length |\n| `aspect_ratio` | string | `\"16:9\"`, `\"9:16\"`, `\"1:1\"` | Frame ratio |\n| `seed` | number | any integer | Reproducibility |\n| `image_url` | string | URL | Source image for image-to-video |\n\n---\n\n## Audio Generation\n\n### CSM-1B (Conversational Speech)\nText-to-speech with natural, conversational quality.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fcsm-1b\",\n  input_data: {\n    \"text\": \"Hello, welcome to the demo. Let me show you how this works.\",\n    \"speaker_id\": 0\n  }\n)\n```\n\n### ThinkSound (Video-to-Audio)\nGenerate matching audio from video content.\n\n```\ngenerate(\n  app_id: \"fal-ai\u002Fthinksound\",\n  input_data: {\n    \"video_url\": \"\u003Cvideo_url>\",\n    \"prompt\": \"ambient forest sounds with birds chirping\"\n  }\n)\n```\n\n### ElevenLabs (via API, no MCP)\nFor professional voice synthesis, use ElevenLabs directly:\n\n```python\nimport os\nimport requests\n\nresp = requests.post(\n    \"https:\u002F\u002Fapi.elevenlabs.io\u002Fv1\u002Ftext-to-speech\u002F\u003Cvoice_id>\",\n    headers={\n        \"xi-api-key\": os.environ[\"ELEVENLABS_API_KEY\"],\n        \"Content-Type\": \"application\u002Fjson\"\n    },\n    json={\n        \"text\": \"Your text here\",\n        \"model_id\": \"eleven_turbo_v2_5\",\n        \"voice_settings\": {\"stability\": 0.5, \"similarity_boost\": 0.75}\n    }\n)\nwith open(\"output.mp3\", \"wb\") as f:\n    f.write(resp.content)\n```\n\n### VideoDB Generative Audio\nIf VideoDB is configured, use its generative audio:\n\n```python\n# Voice generation\naudio = coll.generate_voice(text=\"Your narration here\", voice=\"alloy\")\n\n# Music generation\nmusic = coll.generate_music(prompt=\"upbeat electronic background music\", duration=30)\n\n# Sound effects\nsfx = coll.generate_sound_effect(prompt=\"thunder crack followed by rain\")\n```\n\n---\n\n## Cost Estimation\n\nBefore generating, check estimated cost:\n\n```\nestimate_cost(\n  estimate_type: \"unit_price\",\n  endpoints: {\n    \"fal-ai\u002Fnano-banana-pro\": {\n      \"unit_quantity\": 1\n    }\n  }\n)\n```\n\n## Model Discovery\n\nFind models for specific tasks:\n\n```\nsearch(query: \"text to video\")\nfind(endpoint_ids: [\"fal-ai\u002Fseedance-1-0-pro\"])\nmodels()\n```\n\n## Tips\n\n- Use `seed` for reproducible results when iterating on prompts\n- Start with lower-cost models (Nano Banana 2) for prompt iteration, then switch to Pro for finals\n- For video, keep prompts descriptive but concise — focus on motion and scene\n- Image-to-video produces more controlled results than pure text-to-video\n- Check `estimate_cost` before running expensive video generations\n\n## Related Skills\n\n- `videodb` — Video processing, editing, and streaming\n- `video-editing` — AI-powered video editing workflows\n- `content-engine` — Content creation for social platforms\n",{"name":5,"origin":23,"description":7},"ECC","main","f37de8f681f0c0ca0e0ebab6e5fddf764ca7553d","skills\u002Ffal-ai-media",1,"https:\u002F\u002Fgithub.com\u002Fagisota\u002Fold-one","https:\u002F\u002Fagisota.github.io\u002Fold-one\u002F","https:\u002F\u002Fgithub.com\u002Fagisota","pzd.world","2026-07-04 22:32:06",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add agisota\u002Fold-one --skill fal-ai-media",{"tool":39,"command":40},"bunx","bunx skills add agisota\u002Fold-one --skill fal-ai-media",{"tool":42,"command":43},"pnpm","pnpm dlx skills add agisota\u002Fold-one --skill fal-ai-media","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fagisota\u002Fold-one\u002Fblob\u002Fmain\u002Fskills\u002Ffal-ai-media\u002FSKILL.md",true,[],[48,55,62,71,78,85],{"skillNo":49,"name":50,"nameZh":6,"description":51,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":52,"categories":53,"keywords":54,"publishedAt":18},"01M75KRGZWQWE9JDBS6RX42NWV","zoom-out","Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're unfamiliar with a section of code or need to understand how it fits into the bigger picture.","https:\u002F\u002Fgithub.com\u002Fagisota\u002Fold-one\u002Fblob\u002Fmain\u002Fskills\u002Fzoom-out\u002FSKILL.md",[],[],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":18},"01M75KRCZHKE0ZYAQFFYHS0YNP","zeroize-audit","Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C\u002FC++\u002FRust code handling secrets, keys, passwords, or other sensitive data.","https:\u002F\u002Fgithub.com\u002Fagisota\u002Fold-one\u002Fblob\u002Fmain\u002Fskills\u002Fzeroize-audit\u002FSKILL.md",[],[],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":66,"licenseFileUrl":67,"sourceHtmlUrl":68,"categories":69,"keywords":70,"publishedAt":18},"01M75KR94KYQ30DTE1P9WNDAE0","yeet","Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fagisota\u002Fold-one\u002Fblob\u002Fmain\u002Fskills\u002Fyeet\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fagisota\u002Fold-one\u002Fblob\u002Fmain\u002Fskills\u002Fyeet\u002FSKILL.md",[],[],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":77,"publishedAt":18},"01M75KR3H13YJ9QHMD49818FA1","yara-rule-authoring","Guides authoring of high-quality YARA-X detection rules for malware identification. Use when writing, reviewing, or optimizing YARA rules. Covers naming conventions, string selection, performance optimization, migration from legacy YARA, and false positive reduction. Triggers on: YARA, YARA-X, malware detection, threat hunting, IOC, signature, crx module, dex module.","https:\u002F\u002Fgithub.com\u002Fagisota\u002Fold-one\u002Fblob\u002Fmain\u002Fskills\u002Fyara-rule-authoring\u002FSKILL.md",[],[],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":84,"publishedAt":18},"01M75KQMPY8A4Y8XTDD2DT0M9T","x-twitter-growth","X\u002FTwitter growth engine for building audience, crafting viral content, and analyzing engagement. Use when the user wants to grow on X\u002FTwitter, write tweets or threads, analyze their X profile, research competitors on X, plan a posting strategy, or optimize engagement. Complements social-content (generic multi-platform) with X-specific depth: algorithm mechanics, thread engineering, reply strategy, profile optimization, and competitive intelligence via web search.","https:\u002F\u002Fgithub.com\u002Fagisota\u002Fold-one\u002Fblob\u002Fmain\u002Fskills\u002Fx-twitter-growth\u002FSKILL.md",[],[],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":91,"publishedAt":18},"01M75KQHNZ0ANZNJGZY6M8MDAK","x-api","X\u002FTwitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.","https:\u002F\u002Fgithub.com\u002Fagisota\u002Fold-one\u002Fblob\u002Fmain\u002Fskills\u002Fx-api\u002FSKILL.md",[],[]]