← vidIQCONTENT HISTORY

Update to vidIQ

Snapshot Sep 30, 2026 · 23:18 UTC · version 9.0.0

Collection source: not recorded for this historical snapshot. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.

WHAT CHANGED · RULE-BASED ANALYSIS

Supporting file metadata differs

Newly listed paths: agents/openai.yaml. This compares saved file lists, not package contents; a different collection source can change the list.

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Supporting files

Before

[{"relative_path":"references/discovery-evidence.md","size_in_bytes":849},{"relative_path":"references/live-surface-notes.md","size_in_bytes":2014}]

After

[{"relative_path":"agents/openai.yaml","size_in_bytes":435},{"relative_path":"references/discovery-evidence.md","size_in_bytes":849},{"relative_path":"references/live-surface-notes.md","size_in_bytes":2014}]

Compare saved observations

Download comparison JSON
Full technical diff · 1 changed fields

changed /included_files

BEFORE
[
  {
    "relative_path": "references/discovery-evidence.md",
    "size_in_bytes": 849
  },
  {
    "relative_path": "references/live-surface-notes.md",
    "size_in_bytes": 2014
  }
]
AFTER
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 435
  },
  {
    "relative_path": "references/discovery-evidence.md",
    "size_in_bytes": 849
  },
  {
    "relative_path": "references/live-surface-notes.md",
    "size_in_bytes": 2014
  }
]
Full snapshot data
{
  "name": "vidiq-comment-insights",
  "description": "Find deidentified viewer phrases, questions, objections, and desired outcomes in YouTube comments, with transcripts as creator context. Use for audience research, hooks, titles, scripts, or offers.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 435
    },
    {
      "relative_path": "references/discovery-evidence.md",
      "size_in_bytes": 849
    },
    {
      "relative_path": "references/live-surface-notes.md",
      "size_in_bytes": 2014
    }
  ],
  "skill_md_contents": "---\nname: vidiq-comment-insights\ndescription: Find deidentified viewer phrases, questions, objections, and desired outcomes in YouTube comments, with transcripts as creator context. Use for audience research, hooks, titles, scripts, or offers.\n---\n\n# vidIQ Comment Insights\n\nRead [Live surface notes](references/live-surface-notes.md) first, even when using only supplied evidence.\n\nExtract reusable audience language from comments while protecting commenter identity.\nKeep viewer wording distinct from the creator's transcript and from original copy.\n\n## Sample the requested audience\n\n1. Establish topic, intended use, language/market, and period; use a bounded sample.\n   Use supplied videos. Discover additional sources only when needed and within scope.\n2. For discovery, use `vidiq_channel_videos`, `vidiq_youtube_search`, or `vidiq_outliers` to\n   include typical, recent, and breakout examples. Catalog calls require matching\n   `videoFormat: long`, `short`, or `live`; use `popular: false` for recent uploads.\n   YouTube search needs `type: [\"video\"]` so channels/playlists do not enter comment calls.\n   Keep language/format explicit where supported; outliers cannot discover non-English Shorts.\n3. Read [Discovery evidence](references/discovery-evidence.md) when discovering source videos or\n   asserting a recurring pattern. Inspect thumbnails only\n   if visual context changes source selection; missing image access does not invalidate comment\n   analysis. Fetch independent samples in parallel within scope.\n4. Start `vidiq_video_comments` with `videoId`, explicit `order`, and singular `maxResult`\n   (1–100 threads per page). Report the sample cap and selection bias. Count actual returned\n   replies; `replyCount` is not the number inspected. When the live tool returns `nextPageToken`,\n   continue within the sample limit using `pageToken` and the same source, `order`, and\n   `minLikes`. Like filtering can leave a page short or empty while more pages remain.\n   Filter dates locally; undated comments have unknown recency.\n5. Use representative `vidiq_video_transcript` results only when useful; `transcription` is\n   untimed creator language, not viewer evidence.\n\n## Deidentify and count accurately\n\nVerify the video's owner channel from metadata, using `vidiq_get_videos_by_ids` only when needed.\nCompare `authorChannelUrl` in the same identifier form: `/channel/ID` against the owner ID,\nor `/@handle` against a verified owner handle. If the handle is missing, one\n`vidiq_channel_search` with `channelTitleMatch: \"exact\"` can resolve it; require the returned\n`channelId` to match the video's owner before trusting its handle.\n\nAn ID/handle mismatch or display name does not establish non-owner status. Without a comparable\nowner identity, all affected authors remain unverified: paraphrase separately, exclude them from\nverified viewer counts, and use no verbatim fragments. Exclude matched owner comments and replies.\nUse author IDs and handles transiently, never in the language bank or evidence trail.\n\nDecode entities, strip HTML, URLs and handles, and normalize whitespace. Drop sensitive or\nidentifying fragments instead of trying to salvage them by partial redaction. Prefer paraphrases.\nFor useful verbatim evidence, take one contiguous deidentified fragment of at most eight\nwhitespace-delimited words, shorter than the full cleaned comment. Otherwise paraphrase or omit.\nNever stitch fragments or reproduce full comments, even short ones.\n\nCluster questions, desired outcomes, objections, misconceptions, and emotional language.\nCount support by videos: N of M with usable sampled comments, with M out of all selected videos.\nMultiple replies in one thread are not independent video support. Preserve per-video caps,\nreturned/retained threads and replies, exclusions, and date coverage. Empty, disabled, or missing\ncomments are coverage gaps, not absence of audience concerns.\n\nUse `vidiq_keyword_research` only to test a requested or decision-relevant search-demand\nhypothesis; conversational phrasing does not establish search intent. Do not infer demographics\nor sensitive traits from wording.\n\n## Deliver\n\nReturn the requested language bank or audience findings with meaning, support, recency, source-video\nlabels, limitations, and suggested use. Label paraphrases, verbatim evidence, creator language,\nand original copy distinctly.\n\nAdd hooks or content briefs only when requested, using the requested count. Keep all examples\noriginal and the evidence trail deidentified.\n"
}

SHA-256: 6e2eb292b2be8b8d614192559767c00cb590ee60e7de22bfecd13da369a66198