Communitygithub.com

Instagram 人間らしさ修正ツール

AIが作成したInstagramのキャプション、リールスクリプト、コメント、DMを人間らしく修正します。エムダッシュや「まさにゲームチェンジャー」「詳しく見ていく」などのAI特有の表現、不可視文字、よくある定型フレーズを除去し、5項目のAI検出パネルでスコア付けを行い、修正前後の比較を報告します。

Instagram 人間らしさ修正ツール とは?

このスキルは、AIが生成したInstagram向けテキスト(キャプション、リールのスクリプト、コメント、DM)を人間らしく書き換えるための2つのローカルツール(humanize.pyとdetect.py)を提供します。主な機能として、不可視文字の除去、エムダッシュからカンマへの変換、そして「delve」「game-changer」「in today's video」などのAI特有のスラング(スラップワード)を自動で修正します。さらに、検出パネルではBURSTINESS(文長の多様性)、SPECIFICITY(具体性)、SLOP DENSITY(スラップ密度)、FINGERPRINT(特殊文字の有無)、VOICE(文体の自然さ)の5項目を評価し、総合スコア70以上かつ各項目55以上を合格基準とします。短いテキスト(200文字未満)では判定が不安定になるため、複数のバリエーションを一緒にスコアリングするか、FINGERPRINTとSLOPチェックのみを参考にします。このツールはローカルで動作し、外部APIには依存しません。GPTZeroなどの商用検出器と同じ精度は保証しませんが、テキストを実際に人間が読んで自然に感じられるようにすることを目標としています。修正後はSEOを考慮したキャプション最適化も推奨しており、人間らしさとキーワード保持のバランスを取ることが重要です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ishort-pro/instagram-claude-skills/tree/main/skills/instagram-humanizer

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Instagram 人間らしさ修正ツール は何をしますか?

2つのツールを提供します。両方ともローカルで実行します。目視で判断せず、必ずツールを使用してください。

python3 scripts/humanize.py draft.txt --report -o clean.txt   # 修正(-oで出力ファイル指定、省略時は標準出力)
python3 scripts/detect.py draft.txt                # スコアリング(5項目チェック)
python3 scripts/detect.py before.txt after.txt     # 差分を確認

どちらも references/slop.json を読み込みます。このファイルには154の定型語句とその平易な置き換え、18種類の不可視文字クラス、活字体の置換、16の構造的特徴(最後のブロックはInstagram固有:「ストップスクロール」「フォローしてね」「これを必要とする人をタグ」「アルゴリズムが好む」)が含まれています。編集可能です。ユーザーがよく使う単語が辞書に含まれている場合は、その単語を削除してください。

自動修正されるもの

  1. 不可視文字: ゼロ幅スペース/結合子、単語結合子、ソフトハイフン、BOM、Unicodeタグ、改行しないスペース。
  2. 活字体: エムダッシュをカンマに、カギ括弧をストレート引用符に、三点リーダーを三点に変換。孤立した句読点も除去(削除されたクローザーが残した .! など)。
  3. 辞書: まさに、活用する、シームレス、ゲームチェンジャー、本日の動画では…

人間による書き直しが必要なもの(形状の判断が必要)

「ただのXではなく、Y」「3つのルールによるリスト」、動画の前置き、絵文字付き箇条書き、3語の強調、ハッシュタグの羅列、反射的なフォローお願い、全ての文が同じ長さ。これらは自分で書き直し、その後再実行してください。

パネル

BURSTINESS(文長の多様性)、SPECIFICITY(100語あたりの数字、固有名詞、具体名詞の数)、SLOP DENSITY(スラップ密度)、FINGERPRINT(ダッシュ、不可視文字、カギ括弧)、VOICE(短縮形、代名詞、構造的特徴)。合格条件は総合70以上かつ各項目55以上。短いテキスト(約200文字未満:自己紹介、フック、1行コメント)では判定が不安定なため、すべてのバリエーションを1つのファイルでスコアリングするか、FINGERPRINTとSLOPチェックのみを判定基準として使用してください。最も弱いチェックから修正します。通常はSPECIFICITYが弱く、修正にはユーザーから提供された実際の数字や名前を使い、架空のものは使用しないでください。

正直な限界

ローカルヒューリスティックに基づき、公開検出器が使用するシグナルをモデル化しています。GPTZero、Originality、Turnitinではありません。API呼び出しはなく、「検出不可能」という保証もありません。テキストを人間が書いたように読めるようにすることを目指しており、それがInstagramの実際の目標です。キャプションは読まれ、スクリプトは声に出して読まれます。

ツールの結果が食い違う場合

読みやすさとSEOをパネルよりも優先します。BURSTINESSを上げることで beats.py が長いビートをフラグする場合、または書き直しでキーワードが削除された場合は、スクリプトのタイミングとキーワードを維持し、パネルにREVIEWが表示されても1行で説明してください。

このパックでの操作順序

writerスキル → humanize.py → フラグされた形状の書き直し → detect.py(70以上)→ seo_caption.py lint(人間らしさを維持したままキーワードを削除しないことを再確認)→ 表示。

クレジット:Jake Schincariol による instagram-agent-skill(MIT)を改変し、句読点の修正を加えました。NOTICE を参照してください。

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

instagram-carousel-generator

Instagram carousel generator: turns an idea, a Reel script or a blog post into a 6-10 slide carousel - the cover that earns the swipe, one idea per slide, a recap slide people save and send, one CTA - plus slide copy sized for 1080x1350, a keyword-first caption and alt text for every slide. Use when the user says "carousel", "slides", "swipe post", "turn this reel/blog/thread into a carousel", or has a list, steps, framework or before/after that would die as a single image. Repurposes the user's best transcripts from the IShort MCP.

instagram-claude-skills

Instagram Claude skills for content creation: a router for 9 skills that research outlier Reels, extract and reverse-engineer reel scripts, write scored Reel scripts and hooks, generate SEO captions from the video script, build carousels, plan the content calendar, analyze competitors, optimize the bio and link in bio, and humanize AI text. Use for any Instagram, Reels, caption, hook, script, carousel, content plan, Instagram SEO or profile task. Connects to the IShort MCP (ishort.pro/mcp) for real reel data and transcripts.

instagram-content-calendar

Instagram content calendar and weekly content planner: builds the week (or month) of Reels, carousels and stories from evidence - the user's own top reels, niche outliers and real events - with the format, hook formula, SEO keyword, posting slot and engagement list per day. Use when the user says "plan my week", "content calendar", "what should I post", "content plan", "posting schedule", "I have nothing to post", or wants a month of ideas. Uses the IShort MCP (list_my_scripts, search_my_scripts, get_bio_analytics) to plan from what already worked for them.

instagram-reel-script-generator

Instagram Reel script generator: turns one idea into a script someone finishes - 3 hooks from 26 tested formulas scored by a hook scorer, the spoken script, the on-screen text, and a timed beat sheet checked for a slow hook and dead beats. Use when the user wants a Reel script, a short-form video script, hooks, a voiceover, "write a reel about X", "what do I say in this video", "give me hooks", or is about to record without a first line. Pulls the user's best past hooks and outlier transcripts from the IShort MCP (search_my_scripts, list_my_scripts) when connected.

instagram-reels-research

Find the Instagram Reels that are actually working in a niche right now and turn them into a swipe file: ranks reels by outlier multiple (views divided by the account's own median, not raw views), names the hook formula each used, and flags which to transcribe. Use when the user says "find viral reels", "what's working in my niche", "content research", "outlier reels", "reverse engineer this account", "build a swipe file", "what should I make next", or exports reels from IShort. Reads IShort CSV exports and the IShort MCP (list_my_scripts, get_competitor_report, get_reel_details).

instagram-seo-caption-generator

Instagram SEO caption generator that writes the caption FROM the Reel's video script: mines the keywords the video actually says, puts the primary keyword in the first 125 characters, writes the on-screen title, alt text and 3-5 hashtags, then scores the caption /100 for Instagram Search and Google. Use when the user wants a caption for a Reel, "write my caption", "SEO caption", "caption from this script/transcript/video", "make this post searchable", "keywords for my reel", "rank my reel on Google", or pastes a reel URL and wants a caption. Uses the IShort MCP (transcribe_reel) to get the script from a reel URL.

関連スキル