Skip to main content

video-classification

Establishes a multi-tiered review system for classifying, escalating, and moderating user-generated video content.

跳到安装

来源信息

仓库
vivekhaldar/proceda
最近来源活动
2026年3月23日 07:35
检测到的 SKILL.md 语言
英语
星标
16
分支
2

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
video-classification
description
Establishes a multi-tiered review system for classifying, escalating, and moderating user-generated video content.
required_tools
["validateVideo","checkUserHistory","assignReviewer","getReview","submitContentModeration","detectHateSpeech","detectExplicitContent","implementModeration","assessAgeRating","generateContentWarnings"]
output_fields
["final_decision"]
### Step 1: Validate Video Content and Uploader History Execute the Video Validation Protocol (VVP) to validate video format compliance against supported codec specifications (MP4, HEVC/H.264) and ensure a minimum resolution of 720p. Account for typos in specifications and do not discard based on them. Perform metadata extraction and validation according to the platform's Metadata Extraction Protocol (MEP). Call the `validateVideo` tool with `video_id` and `video_path`. Perform an analysis to ensure the uploader's history is clean; otherwise, identify red flags and exercise caution. Call the `checkUserHistory` tool with `uploader_id`. If video validation and uploader history analysis are positive, proceed to the next stage of the moderation process. ### Step 2: Assign Initial Reviewer Run the Reviewer Assignment Algorithm (RAA) incorporating reviewer expertise metrics, language proficiency scores, and current workload distribution factors. Assign an `initial_reviewer_id` based on optimal reviewer selection criteria. Call the `assignReviewer` tool with `video_id`, `video_language`, and `region`. Based on the initial reviewer's detected categories and their confidences, decide if the content needs to be escalated to a moderation expert. ### Step 3: Conduct Initial Content Review Execute the Review Session Protocol (RSP), including mandatory full-length video review and documentation requirements. Call the `getReview` tool with `video_id` and `initial_reviewer_id` to fetch the review details. Apply the Content Classification Taxonomy (CCT) to identify and classify content violations. Calculate `confidence_scores` for each identified violation category. Return empty fields if no categories and confidence scores are detected. ### Step 4: Process Content Classification and Generate Report Apply classification algorithms to `detected_categories` based on review findings. Call the `detectHateSpeech` tool with `video_id` and `transcript` (assuming transcript is available). Call the `detectExplicitContent` tool with `video_id`. Calculate a composite violation severity score using weighted category metrics. Generate a preliminary classification report including violation details and confidence scores. Call the `submitContentModeration` tool with `video_id` and `initial_reviewer_id`. [APPROVAL REQUIRED] ### Step 5: Determine Escalation Requirements Calculate the Escalation Threshold Metric (ETM) based on the violation severity and confidence scores from the preliminary classification report. Compare the ETM against established escalation thresholds. If the ETM exceeds the threshold, initiate the escalation protocol and assign a `moderator_id`. Document the escalation justification and associated metrics. ### Step 6: Implement Moderation Actions Generate comprehensive `moderator_notes` documenting timestamps and descriptions of potentially objectionable content. Apply the Moderation Action Matrix (MAM) to determine appropriate actions and embed them in your notes. Upload the data to the database as per data upload guidelines within 24 hours of the case being assigned. Call the `implementModeration` tool with `video_id` and `moderator_id` (if assigned in Step 5). [APPROVAL REQUIRED] ### Step 7: Final Review, Documentation, and Decision Generate comprehensive review documentation including all decision points and justifications. If the content was escalated, go through the moderator's detailed notes to identify potential moderation actions: Age Restrict, Remove, Strike Issued, Warning. You may issue one or more actions as per the case or None. Assign an age rating based on the reviewers' input and moderation actions. Call the `assessAgeRating` tool with `video_id` and `content_flags` (derived from detected issues and moderation actions) to determine the age rating ('18+', '13+', or None). Assign a content warning (True or False) based on all signals. Call the `generateContentWarnings` tool with `video_id` and `detected_issues` (derived from detected issues and moderation actions). Based on all signals, including technical issues with the video or inappropriate content flagged by reviewers and moderators, assign a `final_decision` from these options: Remove, Warning, Allow, Age Restrict. Note that allowed content may or may not have a content warning status as True, and technical hiccups in content may result in a Remove decision. Archive review session data according to data retention policies. [APPROVAL REQUIRED] Complete the step by providing the final decision. <final_decision>value</final_decision>
在 GitHub 查看