Skip to content
IN-DEPTH TUTORIAL / 02

YouTube monitoring: new videos and comparable observations

Filter four synthetic video records, keep missing statistics visible and account for unequal time since publication before interpreting performance.

Prepared by shancha6 stages · Complete prompts5 practice files
On this page
  1. Inputs and complete outputs
  2. Preparation and capabilities
  3. Execution and takeover boundaries
  4. 01 Set the publication window and video type
  5. 02 Record identity and content coverage
  6. 03 Check age and sample before using a baseline
  7. 04 Separate facts from editorial judgment
  8. 05 Validate real reads and Notion deduplication separately
  9. 06 Separate new videos from updated statistics
  10. Troubleshooting and acceptance
  11. Download practice files
  12. Sources and verification scope
THE RESULT

Check the input, then compare the complete deliverables

Explore the original materials, item-by-item outcomes and full report below. Attempt the input independently before using the reference to find omissions or disagreements.

Demonstration scope

Videos, views and baseline are synthetic. No real channel, transcript, thumbnail or Notion record was read or written.

YouTube monitoring practice
4 videos · 2 selected

Original synthetic material. Try the input independently, then compare the reference results.

Original synthetic input
{
  "synthetic": true,
  "case": "youtube-competitor-watch",
  "data": {
    "window": {
      "from": "2026-10-16T10:00:00+08:00",
      "to_exclusive": "2026-10-17T10:00:00+08:00"
    },
    "baseline": {
      "long_video_count": 10,
      "mean_views": 1000,
      "age_matched": false
    },
    "videos": [
      {
        "id": "Y01",
        "title": "Pricing page redesign",
        "published": "2026-10-16T12:00:00+08:00",
        "kind": "long",
        "views": 2000,
        "transcript": null,
        "thumbnail_reviewed": false
      },
      {
        "id": "Y02",
        "title": "One shortcut",
        "published": "2026-10-16T14:00:00+08:00",
        "kind": "short",
        "views": 9000
      },
      {
        "id": "Y03",
        "title": "Organizing feedback",
        "published": "2026-10-17T08:00:00+08:00",
        "kind": "long",
        "views": null
      },
      {
        "id": "Y04",
        "title": "Last week’s project review",
        "published": "2026-10-10T10:00:00+08:00",
        "kind": "long",
        "views": 5000
      }
    ]
  }
}
Processing rules
Use the explicit publication window; exclude Shorts and old videos. Deduplicate by video id. Separate publication and observation times. A visible title is not a read transcript; an unreviewed thumbnail cannot support visual judgments. The baseline is not age matched: describe ratios, not causes or proven hits.
This shows complete inputs and expected outputs. Switching tabs runs no task; verify real connections and writes separately in your environment.
BEFORE YOU START

Prepare the materials and check your tools

Start with the practice files

  • Filter the four records independently.
  • Use an inclusive start and exclusive end.
  • Retain transcript, thumbnail and statistics coverage.

Before using real services

  • Specify public channels and an item limit.
  • Check actual tools and available fields.
  • Inspect the Notion target schema and video_id keys before any later write.

Complete one file-based exercise first. For real services, verify the actual account, available tools and operation scope, then follow the acceptance check at each stage.

Download the original input and rules ↓
EXECUTION & TAKEOVER

Execution and takeover boundaries

The actions below require the agreed inputs, accounts and scope. Configuring a Routine does not expand that authorization.

Can run automatically

Filter visible videos within agreed channels and publication windows; record video ids, publication times and observed metrics.

Requires confirmation

Confirm additional channels, paid access, account authorization, comments and external distribution. Review content-level claims when transcripts or full content are missing.

Take over after a failure

State visible coverage when lists, transcripts or metrics are missing. Pause the Routine to inspect sources; deduplicate by video id before rerunning.

STEP 01

Set the publication window and video type

Past day needs concrete time bounds. Filter first so old popular videos do not repeatedly enter a new-video report.

Stage 01 · Set the publication window and video type
Restate the window, long-video rule, item limit and fields. Classify all four records by publication time. Do not search for more videos. Save scope.md.
Expected output

Four scope decisions.

Acceptance check

Exclude old Y04 and Short Y02.

STEP 02

Record identity and content coverage

Ids survive title changes and support deduplication. Missing transcripts do not prevent logging, but constrain interpretation.

Stage 02 · Record identity and content coverage
Record selected ids, titles, publication/observation times, views, transcript and thumbnail status. Keep missing fields null; invent no URLs or transcripts. Save observations.csv.
Expected output

Y01/Y03 observation rows.

Acceptance check

Y03 is not zero; neither video is described as fully read.

STEP 03

Check age and sample before using a baseline

Views accumulate over time. A baseline from videos of different ages provides a research clue, not a controlled performance comparison.

Stage 03 · Check age and sample before using a baseline
Calculate Y01’s descriptive ratio to the 10-video mean of 1000. State age matching is absent. Make no significance or causal claim. Exclude missing Y03 from ratios and do not use Y02 to fill the baseline.
Expected output

A qualified 2× ratio.

Acceptance check

Do not call it a proven hit or thumbnail-driven growth.

STEP 04

Separate facts from editorial judgment

A title can suggest a question without supplying a content summary. List what must be read next.

Stage 04 · Separate facts from editorial judgment
Write the report with selected/excluded ids, statistics status, descriptive comparisons, research ideas and missing material. Label ideas as judgment; cite facts by id. Do not evaluate unread transcripts or thumbnails.
Expected output

A complete report and reading queue.

Acceptance check

Facts, suggestions and coverage limits remain distinct.

STEP 05

Validate real reads and Notion deduplication separately

Collecting a video and writing a record are different capabilities. An existing video should not become a new row every day.

Stage 05 · Validate real reads and Notion deduplication separately
Read at most 10 videos from <public channel/window>. Report pagination and fields. After review, inspect <Notion data source> schema and video_id keys; if specifically authorized, append only new items and read back page ids. Check duplicates on unclear results.
Expected output

A bounded live observation or blocker.

Acceptance check

Existing videos are not repeatedly added; unavailable fields are explicit.

STEP 06

Separate new videos from updated statistics

New views on the same video are an observation update, not a new discovery. Failed reads are not no updates.

Stage 06 · Separate new videos from updated statistics
Draft a video-watch Skill with window, channels, type evidence, video_id, observation times, baseline version, content coverage and failure handling. Propose a Routine without creating it; log discoveries and statistics updates separately.
Expected output

A versioned monitoring method.

Acceptance check

Reruns do not duplicate videos or hide access failures.

TROUBLESHOOTING & ACCEPTANCE

Find the evidence before choosing the next action

High views became proof the title worked

Without age matching and controls, keep it a descriptive observation.

Only a title is available

Summarize only visible title/description and declare transcript gaps.

Shorts entered the baseline

Align type definitions and rebuild the baseline.

Statistics disappeared

Keep them missing, not zero or last run’s values.

Check every item before finishing

These page-local checkboxes reset on refresh. Checking them does not verify a real service connection.

Checked 0 / 6 items

PRACTICE MATERIALS

Download the inputs separately from the reference answers

Start with input and rules without showing the reference answers. After acceptance, save the report and complete prompt set.

SOURCES & VERIFICATION

Check documented capabilities and exercise results separately

Content updated: · Editing a page does not reverify its sources or live workflow.

Documentation review: Unverified · no review date recorded
No case-specific documentation review is recorded. References below are provided for review and do not establish verification.

Live workflow verification: Unverified
Live accounts, external writes, scheduled execution and long-term operation are unverified. Synthetic exercises and page checkboxes do not establish live verification.

Videos, views and baseline are synthetic. No real channel, transcript, thumbnail or Notion record was read or written.

  1. YouTube: Videos list ↗

    Review video identity, snippet and statistics fields; no real channel collection occurred here.

  2. Grok Bot: apps and the shared computer ↗

    Check connected accounts, available tools, visibility and user takeover.

  3. Grok Bot: Skills and Routines ↗

    Validate a manual run before saving a method or scheduling it.

NEXT STEP

Try another small batch of your own material

Retain original input and operation records. Verify that each result can be traced before adding connections or recurring runs.

217 related external resources →Official sources and original authors’ posts, each with a note on what was checked.

Last updated: