From 9a5fefeaf37b331f54d7129044bfff26feafeab6 Mon Sep 17 00:00:00 2001 From: OpenWaygate <27287694+OpenWaygate@users.noreply.github.com> Date: Mon, 2 Mar 2026 00:30:14 +0800 Subject: [PATCH] :speech_balloon: Sync skills from cmds --- skills/yutu-activity/SKILL.md | 15 +-- .../yutu-activity/references/activity-list.md | 8 +- skills/yutu-caption/SKILL.md | 78 ++++++-------- .../yutu-caption/references/caption-delete.md | 6 +- .../references/caption-download.md | 7 +- .../yutu-caption/references/caption-insert.md | 7 +- .../yutu-caption/references/caption-list.md | 7 +- .../yutu-caption/references/caption-update.md | 10 +- skills/yutu-channel/SKILL.md | 27 ++--- .../yutu-channel/references/channel-list.md | 12 +-- .../yutu-channel/references/channel-update.md | 10 +- skills/yutu-channelBanner/SKILL.md | 18 ++-- .../references/channelBanner-insert.md | 9 +- skills/yutu-channelSection/SKILL.md | 32 +++--- .../references/channelSection-delete.md | 6 +- .../references/channelSection-list.md | 8 +- skills/yutu-comment/SKILL.md | 83 ++++++--------- .../yutu-comment/references/comment-delete.md | 6 +- .../yutu-comment/references/comment-insert.md | 9 +- .../yutu-comment/references/comment-list.md | 7 +- .../references/comment-markAsSpam.md | 6 +- .../references/comment-setModerationStatus.md | 7 +- .../yutu-comment/references/comment-update.md | 7 +- skills/yutu-commentThread/SKILL.md | 32 +++--- .../references/commentThread-insert.md | 6 +- .../references/commentThread-list.md | 7 +- skills/yutu-i18nLanguage/SKILL.md | 15 +-- .../references/i18nLanguage-list.md | 12 +-- skills/yutu-i18nRegion/SKILL.md | 15 +-- .../references/i18nRegion-list.md | 12 +-- skills/yutu-member/SKILL.md | 15 +-- skills/yutu-member/references/member-list.md | 9 +- skills/yutu-membershipsLevel/SKILL.md | 18 ++-- .../references/membershipsLevel-list.md | 5 +- skills/yutu-playlist/SKILL.md | 65 +++++------- .../references/playlist-delete.md | 6 +- .../references/playlist-insert.md | 7 +- .../yutu-playlist/references/playlist-list.md | 10 +- .../references/playlist-update.md | 7 +- skills/yutu-playlistImage/SKILL.md | 62 +++++------ .../references/playlistImage-delete.md | 6 +- .../references/playlistImage-insert.md | 7 +- .../references/playlistImage-list.md | 6 +- .../references/playlistImage-update.md | 8 +- skills/yutu-playlistItem/SKILL.md | 60 +++++------ .../references/playlistItem-delete.md | 6 +- .../references/playlistItem-insert.md | 6 +- .../references/playlistItem-list.md | 10 +- .../references/playlistItem-update.md | 7 +- skills/yutu-search/SKILL.md | 16 +-- skills/yutu-search/references/search-list.md | 82 +++++++------- skills/yutu-subscription/SKILL.md | 47 +++----- .../references/subscription-delete.md | 6 +- .../references/subscription-insert.md | 6 +- .../references/subscription-list.md | 11 +- skills/yutu-superChatEvent/SKILL.md | 14 +-- .../references/superChatEvent-list.md | 5 +- skills/yutu-thumbnail/SKILL.md | 14 +-- .../references/thumbnail-set.md | 6 +- skills/yutu-video/SKILL.md | 100 +++++++----------- skills/yutu-video/references/video-delete.md | 6 +- .../yutu-video/references/video-getRating.md | 9 +- skills/yutu-video/references/video-insert.md | 7 +- skills/yutu-video/references/video-list.md | 11 +- skills/yutu-video/references/video-rate.md | 7 +- .../references/video-reportAbuse.md | 10 +- skills/yutu-video/references/video-update.md | 7 +- skills/yutu-videoAbuseReportReason/SKILL.md | 14 +-- .../references/videoAbuseReportReason-list.md | 5 +- skills/yutu-videoCategory/SKILL.md | 14 +-- .../references/videoCategory-list.md | 12 +-- skills/yutu-watermark/SKILL.md | 24 ++--- .../references/watermark-set.md | 7 +- .../references/watermark-unset.md | 5 +- 74 files changed, 519 insertions(+), 730 deletions(-) diff --git a/skills/yutu-activity/SKILL.md b/skills/yutu-activity/SKILL.md index 0889b16..4825624 100644 --- a/skills/yutu-activity/SKILL.md +++ b/skills/yutu-activity/SKILL.md @@ -1,27 +1,22 @@ --- name: yutu-activity -description: Manage YouTube activities using the yutu CLI. Use this skill when you need to list channel activities such as uploads, likes, and favorites. +description: Manage YouTube activities. Use this skill when you need to list channel activities. --- # Yutu Activity ## Overview -This skill allows you to manage YouTube activities using the `yutu` CLI tool. You can retrieve a list of activities associated with a channel. +This skill allows you to manage YouTube activities using the `yutu` CLI tool. ## Activity Operations -### List Activities +### List activities -Retrieve a list of activities (uploads, likes, favorites, etc.) for a channel or your own channel. +List activities. Use this tool when you need to list activities such as uploads, likes, and favorites. **Reference:** [references/activity-list.md](references/activity-list.md) -**Common Tasks:** - -- List my activities: `yutu activity list --mine` -- List channel activities: `yutu activity list --channelId CHANNEL_ID` - ## Resources -- [references/activity-list.md](references/activity-list.md): Detailed flags and usage for listing activities. +- [references/activity-list.md](references/activity-list.md): Detailed usage of `List activities` diff --git a/skills/yutu-activity/references/activity-list.md b/skills/yutu-activity/references/activity-list.md index cc27d36..91bc016 100644 --- a/skills/yutu-activity/references/activity-list.md +++ b/skills/yutu-activity/references/activity-list.md @@ -1,6 +1,6 @@ # Activity List Command -List YouTube activities, such as likes, favorites, uploads, etc. +List activities. Use this tool when you need to list activities such as uploads, likes, and favorites. ## Usage @@ -26,9 +26,7 @@ yutu activity list [flags] ## Examples ```bash -# List my activities yutu activity list --mine - -# List activities for a specific channel -yutu activity list --channelId UCxxxxxxxx +yutu activity list --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw --maxResults 10 +yutu activity list --publishedAfter 2024-01-01T00:00:00Z --output json ``` diff --git a/skills/yutu-caption/SKILL.md b/skills/yutu-caption/SKILL.md index e26c514..143beca 100644 --- a/skills/yutu-caption/SKILL.md +++ b/skills/yutu-caption/SKILL.md @@ -1,66 +1,50 @@ --- name: yutu-caption -description: Manage YouTube captions using the yutu CLI. Use this skill to list, insert, update, download, or delete video captions. +description: Manage YouTube captions. Use this skill when you need to list, insert, update, download, or delete video captions. --- # Yutu Caption ## Overview -This skill allows you to manage YouTube video captions using the `yutu` CLI tool. You can perform operations such as listing, uploading (inserting), updating, downloading, and deleting captions. +This skill allows you to manage YouTube captions using the `yutu` CLI tool. ## Caption Operations -### List Captions +### Delete captions -Retrieve a list of captions available for a specific video. - -**Reference:** [references/caption-list.md](references/caption-list.md) - -**Common Tasks:** - -- List captions: `yutu caption list --videoId VIDEO_ID` - -### Download Captions - -Download specific caption tracks. - -**Reference:** [references/caption-download.md](references/caption-download.md) - -**Common Tasks:** - -- Download caption: `yutu caption download --id CAPTION_ID --tfmt srt --file output.srt` - -### Insert/Upload Captions - -Upload new caption files to a video. - -**Reference:** [references/caption-insert.md](references/caption-insert.md) - -**Common Tasks:** - -- Upload caption: `yutu caption insert --videoId VIDEO_ID --language en --name "English" --file captions.srt` - -### Update Captions - -Update existing caption tracks (e.g., replace file or update metadata). - -**Reference:** [references/caption-update.md](references/caption-update.md) - -### Delete Captions - -Remove caption tracks from a video. +Delete captions. Use this tool when you need to delete captions of a video by IDs. **Reference:** [references/caption-delete.md](references/caption-delete.md) -**Common Tasks:** +### Download a caption -- Delete caption: `yutu caption delete --ids CAPTION_ID` +Download a caption. Use this tool when you need to download a caption from a video. + +**Reference:** [references/caption-download.md](references/caption-download.md) + +### Insert a caption + +Insert a caption. Use this tool when you need to insert a caption to a video. + +**Reference:** [references/caption-insert.md](references/caption-insert.md) + +### List captions + +List captions. Use this tool when you need to list captions of a video. + +**Reference:** [references/caption-list.md](references/caption-list.md) + +### Update a video caption + +Update a video caption. Use this tool when you need to update a video caption. + +**Reference:** [references/caption-update.md](references/caption-update.md) ## Resources -- [references/caption-list.md](references/caption-list.md): List captions. -- [references/caption-download.md](references/caption-download.md): Download captions. -- [references/caption-insert.md](references/caption-insert.md): Insert captions. -- [references/caption-update.md](references/caption-update.md): Update captions. -- [references/caption-delete.md](references/caption-delete.md): Delete captions. +- [references/caption-delete.md](references/caption-delete.md): Detailed usage of `Delete captions` +- [references/caption-download.md](references/caption-download.md): Detailed usage of `Download a caption` +- [references/caption-insert.md](references/caption-insert.md): Detailed usage of `Insert a caption` +- [references/caption-list.md](references/caption-list.md): Detailed usage of `List captions` +- [references/caption-update.md](references/caption-update.md): Detailed usage of `Update a video caption` diff --git a/skills/yutu-caption/references/caption-delete.md b/skills/yutu-caption/references/caption-delete.md index 8a0b1c9..583d09d 100644 --- a/skills/yutu-caption/references/caption-delete.md +++ b/skills/yutu-caption/references/caption-delete.md @@ -1,6 +1,6 @@ # Caption Delete Command -Delete captions of a video by ids. +Delete captions. Use this tool when you need to delete captions of a video by IDs. ## Usage @@ -19,6 +19,6 @@ yutu caption delete [flags] ## Examples ```bash -# Delete a caption -yutu caption delete --ids CAPTION_ID +yutu caption delete --ids abc123 +yutu caption delete --ids abc123,def456 ``` diff --git a/skills/yutu-caption/references/caption-download.md b/skills/yutu-caption/references/caption-download.md index 182a863..839e26b 100644 --- a/skills/yutu-caption/references/caption-download.md +++ b/skills/yutu-caption/references/caption-download.md @@ -1,6 +1,6 @@ # Caption Download Command -Download caption from a video. +Download a caption. Use this tool when you need to download a caption from a video. ## Usage @@ -22,6 +22,7 @@ yutu caption download [flags] ## Examples ```bash -# Download caption in srt format -yutu caption download --id CAPTION_ID --tfmt srt --file caption.srt +yutu caption download --id abc123 --file subtitle.srt +yutu caption download --id abc123 --file subtitle.vtt --tfmt vtt +yutu caption download --id abc123 --file subtitle.srt --tlang fr ``` diff --git a/skills/yutu-caption/references/caption-insert.md b/skills/yutu-caption/references/caption-insert.md index ab4d63d..5214a99 100644 --- a/skills/yutu-caption/references/caption-insert.md +++ b/skills/yutu-caption/references/caption-insert.md @@ -1,6 +1,6 @@ # Caption Insert Command -Insert caption to a video. +Insert a caption. Use this tool when you need to insert a caption to a video. ## Usage @@ -31,6 +31,7 @@ yutu caption insert [flags] ## Examples ```bash -# Upload a caption file -yutu caption insert --videoId VIDEO_ID --language en --name "English" --file captions.srt +yutu caption insert --file subtitle.srt --videoId dQw4w9WgXcQ +yutu caption insert --file subtitle.srt --videoId dQw4w9WgXcQ --language en --name English +yutu caption insert --file subtitle.srt --videoId dQw4w9WgXcQ --trackKind standard --isDraft=false ``` diff --git a/skills/yutu-caption/references/caption-list.md b/skills/yutu-caption/references/caption-list.md index f2dff66..f684a6e 100644 --- a/skills/yutu-caption/references/caption-list.md +++ b/skills/yutu-caption/references/caption-list.md @@ -1,6 +1,6 @@ # Caption List Command -List captions of a video. +List captions. Use this tool when you need to list captions of a video. ## Usage @@ -23,6 +23,7 @@ yutu caption list [flags] ## Examples ```bash -# List captions for a video -yutu caption list --videoId VIDEO_ID +yutu caption list --videoId dQw4w9WgXcQ +yutu caption list --videoId dQw4w9WgXcQ --output json +yutu caption list --ids abc123,def456 --videoId dQw4w9WgXcQ ``` diff --git a/skills/yutu-caption/references/caption-update.md b/skills/yutu-caption/references/caption-update.md index 53ff4aa..381ef0c 100644 --- a/skills/yutu-caption/references/caption-update.md +++ b/skills/yutu-caption/references/caption-update.md @@ -1,6 +1,6 @@ # Caption Update Command -Update caption of a video. +Update a video caption. Use this tool when you need to update a video caption. ## Usage @@ -27,3 +27,11 @@ yutu caption update [flags] | `--output` | `-o` | json\|yaml\|silent | | `--trackKind` | `-t` | standard\|ASR\|forced (default "standard") | | `--videoId` | `-v` | ID of the video | + +## Examples + +```bash +yutu caption update --videoId dQw4w9WgXcQ --isDraft=false +yutu caption update --videoId dQw4w9WgXcQ --language en --name English +yutu caption update --videoId dQw4w9WgXcQ --file updated.srt +``` diff --git a/skills/yutu-channel/SKILL.md b/skills/yutu-channel/SKILL.md index 5459163..ef8b19f 100644 --- a/skills/yutu-channel/SKILL.md +++ b/skills/yutu-channel/SKILL.md @@ -1,40 +1,29 @@ --- name: yutu-channel -description: Manage YouTube channels using the yutu CLI. Use this skill when you need to list channel information (search by handle, username, id, or mine) or update channel details (title, description, country, etc.). +description: Manage YouTube channels. Use this skill when you need to list or update channels. --- # Yutu Channel ## Overview -This skill allows you to manage YouTube channels using the `yutu` CLI tool. You can retrieve detailed information about channels and update channel metadata. +This skill allows you to manage YouTube channels using the `yutu` CLI tool. ## Channel Operations -### List Channels +### List channel information -Retrieve information about channels. You can find channels by ID, handle, username, or list your own channels. +List channel information. Use this tool when you need to list channel information. **Reference:** [references/channel-list.md](references/channel-list.md) -**Common Tasks:** +### Update channel information -- List my channel: `yutu channel list --mine` -- Find channel by handle: `yutu channel list --forHandle @username` -- Find channel by ID: `yutu channel list --ids CHANNEL_ID` - -### Update Channels - -Update channel metadata such as title, description, and default language. +Update channel information. Use this tool when you need to update channel information. **Reference:** [references/channel-update.md](references/channel-update.md) -**Common Tasks:** - -- Update title: `yutu channel update --id CHANNEL_ID --title "New Title"` -- Update description: `yutu channel update --id CHANNEL_ID --description "New Description"` - ## Resources -- [references/channel-list.md](references/channel-list.md): Detailed flags and usage for listing channels. -- [references/channel-update.md](references/channel-update.md): Detailed flags and usage for updating channels. +- [references/channel-list.md](references/channel-list.md): Detailed usage of `List channel information` +- [references/channel-update.md](references/channel-update.md): Detailed usage of `Update channel information` diff --git a/skills/yutu-channel/references/channel-list.md b/skills/yutu-channel/references/channel-list.md index e82c17f..f6c0219 100644 --- a/skills/yutu-channel/references/channel-list.md +++ b/skills/yutu-channel/references/channel-list.md @@ -1,6 +1,6 @@ # Channel List Command -List channel's info, such as title, description, etc. +List channel information. Use this tool when you need to list channel information. ## Usage @@ -29,12 +29,8 @@ yutu channel list [flags] ## Examples ```bash -# List my channel yutu channel list --mine - -# List channel by ID -yutu channel list --ids UCxxxxxxxx - -# List channel by handle -yutu channel list --forHandle @handle +yutu channel list --forHandle @GoogleDevelopers +yutu channel list --ids UC_x5XG1OV2P6uZZ5FSM9Ttw --output json +yutu channel list --maxResults 10 --output table ``` diff --git a/skills/yutu-channel/references/channel-update.md b/skills/yutu-channel/references/channel-update.md index 5c95ef6..5cf4333 100644 --- a/skills/yutu-channel/references/channel-update.md +++ b/skills/yutu-channel/references/channel-update.md @@ -1,6 +1,6 @@ # Channel Update Command -Update channel's info, such as title, description, etc +Update channel information. Use this tool when you need to update channel information. ## Usage @@ -24,9 +24,7 @@ yutu channel update [flags] ## Examples ```bash -# Update channel title -yutu channel update --id UCxxxxxx --title "New Title" - -# Update channel description -yutu channel update --id UCxxxxxx --description "New Description" +yutu channel update --id UC_x5XG1OV2P6uZZ5FSM9Ttw --description 'New description' +yutu channel update --id UC_x5XG1OV2P6uZZ5FSM9Ttw --title 'New Title' --country US +yutu channel update --id UC_x5XG1OV2P6uZZ5FSM9Ttw --defaultLanguage en ``` diff --git a/skills/yutu-channelBanner/SKILL.md b/skills/yutu-channelBanner/SKILL.md index 4edecb0..d18f809 100644 --- a/skills/yutu-channelBanner/SKILL.md +++ b/skills/yutu-channelBanner/SKILL.md @@ -1,26 +1,22 @@ --- name: yutu-channelBanner -description: Manage YouTube channel banners using the yutu CLI. Use this skill to insert/upload channel banners. +description: Manage YouTube channel banners. Use this skill when you need to insert or upload channel banners. --- -# Yutu Channel Banner +# Yutu ChannelBanner ## Overview -This skill allows you to manage YouTube channel banners using the `yutu` CLI tool. You can upload and insert new banners for channels. +This skill allows you to manage YouTube channel banners using the `yutu` CLI tool. -## Banner Operations +## ChannelBanner Operations -### Insert/Upload Banner +### Insert a YouTube channel banner -Upload and set a new banner image for a channel. +Insert a YouTube channel banner. Use this tool when you need to insert or upload a channel banner. **Reference:** [references/channelBanner-insert.md](references/channelBanner-insert.md) -**Common Tasks:** - -- Upload banner: `yutu channelBanner insert --file banner.png` - ## Resources -- [references/channelBanner-insert.md](references/channelBanner-insert.md): Detailed flags and usage for inserting banners. +- [references/channelBanner-insert.md](references/channelBanner-insert.md): Detailed usage of `Insert a YouTube channel banner` diff --git a/skills/yutu-channelBanner/references/channelBanner-insert.md b/skills/yutu-channelBanner/references/channelBanner-insert.md index 91fdbe4..5316377 100644 --- a/skills/yutu-channelBanner/references/channelBanner-insert.md +++ b/skills/yutu-channelBanner/references/channelBanner-insert.md @@ -1,6 +1,6 @@ # ChannelBanner Insert Command -Insert Youtube channel banner. +Insert a YouTube channel banner. Use this tool when you need to insert or upload a channel banner. ## Usage @@ -22,9 +22,6 @@ yutu channelBanner insert [flags] ## Examples ```bash -# Insert banner for my channel -yutu channelBanner insert --file banner.jpg - -# Insert banner for a specific channel -yutu channelBanner insert --channelId CHANNEL_ID --file banner.jpg +yutu channelBanner insert --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw --file banner.jpg +yutu channelBanner insert --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw --file banner.png --output json ``` diff --git a/skills/yutu-channelSection/SKILL.md b/skills/yutu-channelSection/SKILL.md index c0319c1..10b77ab 100644 --- a/skills/yutu-channelSection/SKILL.md +++ b/skills/yutu-channelSection/SKILL.md @@ -1,37 +1,29 @@ --- name: yutu-channelSection -description: Manage YouTube channel sections using the yutu CLI. Use this skill to list or delete channel sections. +description: Manage YouTube channel sections. Use this skill when you need to list or delete channel sections. --- -# Yutu Channel Section +# Yutu ChannelSection ## Overview -This skill allows you to manage YouTube channel sections using the `yutu` CLI tool. You can list existing channel sections and delete them. +This skill allows you to manage YouTube channel sections using the `yutu` CLI tool. -## Channel Section Operations +## ChannelSection Operations -### List Channel Sections +### Delete channel sections -Retrieve information about channel sections. - -**Reference:** [references/channelSection-list.md](references/channelSection-list.md) - -**Common Tasks:** - -- List my channel sections: `yutu channelSection list --mine` - -### Delete Channel Sections - -Remove a channel section. +Delete channel sections. Use this tool when you need to delete channel sections by IDs. **Reference:** [references/channelSection-delete.md](references/channelSection-delete.md) -**Common Tasks:** +### List channel sections -- Delete channel section: `yutu channelSection delete --ids SECTION_ID` +List channel sections. Use this tool when you need to list channel sections. + +**Reference:** [references/channelSection-list.md](references/channelSection-list.md) ## Resources -- [references/channelSection-list.md](references/channelSection-list.md): List channel sections. -- [references/channelSection-delete.md](references/channelSection-delete.md): Delete channel sections. +- [references/channelSection-delete.md](references/channelSection-delete.md): Detailed usage of `Delete channel sections` +- [references/channelSection-list.md](references/channelSection-list.md): Detailed usage of `List channel sections` diff --git a/skills/yutu-channelSection/references/channelSection-delete.md b/skills/yutu-channelSection/references/channelSection-delete.md index a65405d..ade913f 100644 --- a/skills/yutu-channelSection/references/channelSection-delete.md +++ b/skills/yutu-channelSection/references/channelSection-delete.md @@ -1,6 +1,6 @@ # ChannelSection Delete Command -Delete channel sections by ids. +Delete channel sections. Use this tool when you need to delete channel sections by IDs. ## Usage @@ -18,6 +18,6 @@ yutu channelSection delete [flags] ## Examples ```bash -# Delete a channel section -yutu channelSection delete --ids SECTION_ID +yutu channelSection delete --ids abc123 +yutu channelSection delete --ids abc123,def456 ``` diff --git a/skills/yutu-channelSection/references/channelSection-list.md b/skills/yutu-channelSection/references/channelSection-list.md index a07a845..d131db0 100644 --- a/skills/yutu-channelSection/references/channelSection-list.md +++ b/skills/yutu-channelSection/references/channelSection-list.md @@ -1,6 +1,6 @@ # ChannelSection List Command -List channel sections. +List channel sections. Use this tool when you need to list channel sections. ## Usage @@ -24,9 +24,7 @@ yutu channelSection list [flags] ## Examples ```bash -# List my channel sections yutu channelSection list --mine - -# List channel sections by ID -yutu channelSection list --ids SECTION_ID +yutu channelSection list --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw +yutu channelSection list --ids abc123,def456 --output json ``` diff --git a/skills/yutu-comment/SKILL.md b/skills/yutu-comment/SKILL.md index 4086349..d4a306d 100644 --- a/skills/yutu-comment/SKILL.md +++ b/skills/yutu-comment/SKILL.md @@ -1,76 +1,57 @@ --- name: yutu-comment -description: Manage YouTube comments using the yutu CLI. Use this skill to list, insert, update, delete, mark as spam, or set moderation status for comments. +description: Manage YouTube comments. Use this skill when you need to list, create, update, delete, mark as spam, or set moderation status for comments. --- # Yutu Comment ## Overview -This skill allows you to manage YouTube comments using the `yutu` CLI tool. You can perform operations such as listing, replying, updating, deleting, and moderating comments. +This skill allows you to manage YouTube comments using the `yutu` CLI tool. ## Comment Operations -### List Comments +### Delete comments -Retrieve specific comments or replies. - -**Reference:** [references/comment-list.md](references/comment-list.md) - -**Common Tasks:** - -- List replies: `yutu comment list --parentId PARENT_COMMENT_ID` - -### Insert/Reply to Comments - -Post new comments or replies. - -**Reference:** [references/comment-insert.md](references/comment-insert.md) - -**Common Tasks:** - -- Post comment: `yutu comment insert --videoId VIDEO_ID --textOriginal "Hello"` -- Reply to comment: `yutu comment insert --parentId PARENT_COMMENT_ID --textOriginal "Reply"` - -### Update Comments - -Edit the text of an existing comment. - -**Reference:** [references/comment-update.md](references/comment-update.md) - -**Common Tasks:** - -- Update text: `yutu comment update --id COMMENT_ID --textOriginal "New text"` - -### Delete Comments - -Remove a comment. +Delete comments. Use this tool when you need to delete comments by IDs. **Reference:** [references/comment-delete.md](references/comment-delete.md) -**Common Tasks:** +### Create a comment -- Delete comment: `yutu comment delete --ids COMMENT_ID` +Create a comment. Use this tool when you need to create a comment on a video. -### Moderation +**Reference:** [references/comment-insert.md](references/comment-insert.md) -Mark comments as spam or change their moderation status (e.g., publish, reject). +### List comments -**References:** +List comments. Use this tool when you need to list comments by IDs. -- [references/comment-markAsSpam.md](references/comment-markAsSpam.md) -- [references/comment-setModerationStatus.md](references/comment-setModerationStatus.md) +**Reference:** [references/comment-list.md](references/comment-list.md) -**Common Tasks:** +### Mark comments as spam -- Mark as spam: `yutu comment markAsSpam --ids COMMENT_ID` -- Publish comment: `yutu comment setModerationStatus --ids COMMENT_ID --moderationStatus published` +Mark comments as spam. Use this tool when you need to mark comments as spam. + +**Reference:** [references/comment-markAsSpam.md](references/comment-markAsSpam.md) + +### Set comment moderation status + +Set comment moderation status. Use this tool when you need to set comment moderation status. + +**Reference:** [references/comment-setModerationStatus.md](references/comment-setModerationStatus.md) + +### Update a comment on a video + +Update a comment on a video. Use this tool when you need to update a comment on a video. + +**Reference:** [references/comment-update.md](references/comment-update.md) ## Resources -- [references/comment-list.md](references/comment-list.md): List comments. -- [references/comment-insert.md](references/comment-insert.md): Insert comments. -- [references/comment-update.md](references/comment-update.md): Update comments. -- [references/comment-delete.md](references/comment-delete.md): Delete comments. -- [references/comment-markAsSpam.md](references/comment-markAsSpam.md): Mark comments as spam. -- [references/comment-setModerationStatus.md](references/comment-setModerationStatus.md): Set moderation status. +- [references/comment-delete.md](references/comment-delete.md): Detailed usage of `Delete comments` +- [references/comment-insert.md](references/comment-insert.md): Detailed usage of `Create a comment` +- [references/comment-list.md](references/comment-list.md): Detailed usage of `List comments` +- [references/comment-markAsSpam.md](references/comment-markAsSpam.md): Detailed usage of `Mark comments as spam` +- [references/comment-setModerationStatus.md](references/comment-setModerationStatus.md): Detailed usage of `Set comment moderation status` +- [references/comment-update.md](references/comment-update.md): Detailed usage of `Update a comment on a video` diff --git a/skills/yutu-comment/references/comment-delete.md b/skills/yutu-comment/references/comment-delete.md index de774e2..d784980 100644 --- a/skills/yutu-comment/references/comment-delete.md +++ b/skills/yutu-comment/references/comment-delete.md @@ -1,6 +1,6 @@ # Comment Delete Command -Delete YouTube comments by ids. +Delete comments. Use this tool when you need to delete comments by IDs. ## Usage @@ -17,6 +17,6 @@ yutu comment delete [flags] ## Examples ```bash -# Delete a comment -yutu comment delete --ids COMMENT_ID +yutu comment delete --ids abc123 +yutu comment delete --ids abc123,def456 ``` diff --git a/skills/yutu-comment/references/comment-insert.md b/skills/yutu-comment/references/comment-insert.md index dc282b3..c09f1d0 100644 --- a/skills/yutu-comment/references/comment-insert.md +++ b/skills/yutu-comment/references/comment-insert.md @@ -1,6 +1,6 @@ # Comment Insert Command -Insert a comment to a video. +Create a comment. Use this tool when you need to create a comment on a video. ## Usage @@ -24,9 +24,6 @@ yutu comment insert [flags] ## Examples ```bash -# Comment on a video -yutu comment insert --videoId VIDEO_ID --textOriginal "Great video!" - -# Reply to a comment -yutu comment insert --parentId PARENT_COMMENT_ID --textOriginal "I agree!" +yutu comment insert --channelId UC_x5X --videoId dQw4w9 --authorChannelId UA_x5X --parentId UgyXXX --textOriginal 'Hello' +yutu comment insert --channelId UC_x5X --videoId dQw4w9 --authorChannelId UA_x5X --parentId UgyXXX --textOriginal 'Reply' --canRate ``` diff --git a/skills/yutu-comment/references/comment-list.md b/skills/yutu-comment/references/comment-list.md index db38d54..bd7deda 100644 --- a/skills/yutu-comment/references/comment-list.md +++ b/skills/yutu-comment/references/comment-list.md @@ -1,6 +1,6 @@ # Comment List Command -List YouTube comments. +List comments. Use this tool when you need to list comments by IDs. ## Usage @@ -23,6 +23,7 @@ yutu comment list [flags] ## Examples ```bash -# List replies to a comment -yutu comment list --parentId PARENT_COMMENT_ID +yutu comment list --parentId UgyXXXXXXXX --maxResults 10 +yutu comment list --ids abc123,def456 --output json +yutu comment list --ids abc123 --textFormat plainText ``` diff --git a/skills/yutu-comment/references/comment-markAsSpam.md b/skills/yutu-comment/references/comment-markAsSpam.md index 8a66aa6..454c52b 100644 --- a/skills/yutu-comment/references/comment-markAsSpam.md +++ b/skills/yutu-comment/references/comment-markAsSpam.md @@ -1,6 +1,6 @@ # Comment MarkAsSpam Command -Mark YouTube comments as spam by ids. +Mark comments as spam. Use this tool when you need to mark comments as spam. ## Usage @@ -19,6 +19,6 @@ yutu comment markAsSpam [flags] ## Examples ```bash -# Mark comment as spam -yutu comment markAsSpam --ids COMMENT_ID +yutu comment markAsSpam --ids abc123 +yutu comment markAsSpam --ids abc123,def456 ``` diff --git a/skills/yutu-comment/references/comment-setModerationStatus.md b/skills/yutu-comment/references/comment-setModerationStatus.md index 1f88c36..991200c 100644 --- a/skills/yutu-comment/references/comment-setModerationStatus.md +++ b/skills/yutu-comment/references/comment-setModerationStatus.md @@ -1,6 +1,6 @@ # Comment SetModerationStatus Command -Set YouTube comments moderation status by ids. +Set comment moderation status. Use this tool when you need to set comment moderation status. ## Usage @@ -21,6 +21,7 @@ yutu comment setModerationStatus [flags] ## Examples ```bash -# Publish a comment held for review -yutu comment setModerationStatus --ids COMMENT_ID --moderationStatus published +yutu comment setModerationStatus --ids abc123 --moderationStatus published +yutu comment setModerationStatus --ids abc123,def456 --moderationStatus heldForReview +yutu comment setModerationStatus --ids abc123 --moderationStatus rejected --banAuthor ``` diff --git a/skills/yutu-comment/references/comment-update.md b/skills/yutu-comment/references/comment-update.md index d29d608..69e44f3 100644 --- a/skills/yutu-comment/references/comment-update.md +++ b/skills/yutu-comment/references/comment-update.md @@ -1,6 +1,6 @@ # Comment Update Command -Update a comment on a video. +Update a comment on a video. Use this tool when you need to update a comment on a video. ## Usage @@ -22,6 +22,7 @@ yutu comment update [flags] ## Examples ```bash -# Update comment text -yutu comment update --id COMMENT_ID --textOriginal "Updated text" +yutu comment update --id abc123 --textOriginal 'Updated comment' +yutu comment update --id abc123 --viewerRating like +yutu comment update --id abc123 --textOriginal 'New text' --canRate ``` diff --git a/skills/yutu-commentThread/SKILL.md b/skills/yutu-commentThread/SKILL.md index ba2532d..3c620f3 100644 --- a/skills/yutu-commentThread/SKILL.md +++ b/skills/yutu-commentThread/SKILL.md @@ -1,37 +1,29 @@ --- name: yutu-commentThread -description: Manage YouTube comment threads using the yutu CLI. Use this skill to list or insert new top-level comment threads. +description: Manage YouTube comment threads. Use this skill when you need to list or insert new top-level comment threads. --- -# Yutu Comment Thread +# Yutu CommentThread ## Overview -This skill allows you to manage YouTube comment threads using the `yutu` CLI tool. Comment threads are top-level comments and their replies. +This skill allows you to manage YouTube comment threads using the `yutu` CLI tool. -## Comment Thread Operations +## CommentThread Operations -### List Comment Threads +### Insert a new comment thread -Retrieve a list of comment threads for a video or channel. - -**Reference:** [references/commentThread-list.md](references/commentThread-list.md) - -**Common Tasks:** - -- List threads for video: `yutu commentThread list --videoId VIDEO_ID` - -### Insert Comment Thread - -Create a new top-level comment thread on a video or channel. +Insert a new comment thread. Use this tool when you need to insert a new comment thread. **Reference:** [references/commentThread-insert.md](references/commentThread-insert.md) -**Common Tasks:** +### List comment threads -- New comment thread: `yutu commentThread insert --videoId VIDEO_ID --textOriginal "This is a new thread"` +List comment threads. Use this tool when you need to list comment threads. + +**Reference:** [references/commentThread-list.md](references/commentThread-list.md) ## Resources -- [references/commentThread-list.md](references/commentThread-list.md): List comment threads. -- [references/commentThread-insert.md](references/commentThread-insert.md): Insert comment threads. +- [references/commentThread-insert.md](references/commentThread-insert.md): Detailed usage of `Insert a new comment thread` +- [references/commentThread-list.md](references/commentThread-list.md): Detailed usage of `List comment threads` diff --git a/skills/yutu-commentThread/references/commentThread-insert.md b/skills/yutu-commentThread/references/commentThread-insert.md index cec406b..8b835ea 100644 --- a/skills/yutu-commentThread/references/commentThread-insert.md +++ b/skills/yutu-commentThread/references/commentThread-insert.md @@ -1,6 +1,6 @@ # CommentThread Insert Command -Insert a new comment thread. +Insert a new comment thread. Use this tool when you need to insert a new comment thread. ## Usage @@ -22,6 +22,6 @@ yutu commentThread insert [flags] ## Examples ```bash -# Insert a new comment thread on a video -yutu commentThread insert --videoId VIDEO_ID --textOriginal "Nice video!" +yutu commentThread insert --channelId UC_x5X --videoId dQw4w9WgXcQ --authorChannelId UA_x5X --textOriginal 'Great video!' +yutu commentThread insert --channelId UC_x5X --videoId dQw4w9WgXcQ --authorChannelId UA_x5X --textOriginal 'Nice work!' --output json ``` diff --git a/skills/yutu-commentThread/references/commentThread-list.md b/skills/yutu-commentThread/references/commentThread-list.md index 9443dfd..2daaf9a 100644 --- a/skills/yutu-commentThread/references/commentThread-list.md +++ b/skills/yutu-commentThread/references/commentThread-list.md @@ -1,6 +1,6 @@ # CommentThread List Command -List YouTube comment threads. +List comment threads. Use this tool when you need to list comment threads. ## Usage @@ -28,6 +28,7 @@ yutu commentThread list [flags] ## Examples ```bash -# List comment threads for a video -yutu commentThread list --videoId VIDEO_ID +yutu commentThread list --videoId dQw4w9WgXcQ --maxResults 10 +yutu commentThread list --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw --searchTerms 'hello' +yutu commentThread list --ids abc123,def456 --output json ``` diff --git a/skills/yutu-i18nLanguage/SKILL.md b/skills/yutu-i18nLanguage/SKILL.md index cc3f747..4a0394f 100644 --- a/skills/yutu-i18nLanguage/SKILL.md +++ b/skills/yutu-i18nLanguage/SKILL.md @@ -1,27 +1,22 @@ --- name: yutu-i18nLanguage -description: Manage YouTube i18n languages using the yutu CLI. Use this skill to list available internationalization languages. +description: Manage YouTube i18n languages. Use this skill when you need to list available internationalization languages. --- # Yutu I18nLanguage ## Overview -This skill allows you to manage YouTube i18n languages using the `yutu` CLI tool. You can retrieve a list of supported languages. +This skill allows you to manage YouTube i18n languages using the `yutu` CLI tool. ## I18nLanguage Operations -### List Languages +### List i18n languages -Retrieve a list of supported i18n languages. +List i18n languages. Use this tool when you need to list available internationalization languages. **Reference:** [references/i18nLanguage-list.md](references/i18nLanguage-list.md) -**Common Tasks:** - -- List languages: `yutu i18nLanguage list` -- List languages for locale: `yutu i18nLanguage list --hl en_US` - ## Resources -- [references/i18nLanguage-list.md](references/i18nLanguage-list.md): Detailed flags and usage for listing i18n languages. +- [references/i18nLanguage-list.md](references/i18nLanguage-list.md): Detailed usage of `List i18n languages` diff --git a/skills/yutu-i18nLanguage/references/i18nLanguage-list.md b/skills/yutu-i18nLanguage/references/i18nLanguage-list.md index 113712c..a14ceff 100644 --- a/skills/yutu-i18nLanguage/references/i18nLanguage-list.md +++ b/skills/yutu-i18nLanguage/references/i18nLanguage-list.md @@ -1,6 +1,6 @@ # I18nLanguage List Command -List YouTube i18n languages' id, hl, and name. +List i18n languages. Use this tool when you need to list available internationalization languages. ## Usage @@ -16,13 +16,3 @@ yutu i18nLanguage list [flags] | `--jsonpath` | `-j` | JSONPath expression to filter the output | | `--output` | `-o` | json\|yaml\|table (default "table") | | `--parts` | `-p` | Comma separated parts (default [id,snippet]) | - -## Examples - -```bash -# List supported languages -yutu i18nLanguage list - -# List languages in a specific host language -yutu i18nLanguage list --hl es -``` diff --git a/skills/yutu-i18nRegion/SKILL.md b/skills/yutu-i18nRegion/SKILL.md index 11ac955..a3f7059 100644 --- a/skills/yutu-i18nRegion/SKILL.md +++ b/skills/yutu-i18nRegion/SKILL.md @@ -1,27 +1,22 @@ --- name: yutu-i18nRegion -description: Manage YouTube i18n regions using the yutu CLI. Use this skill to list available internationalization regions. +description: Manage YouTube i18n regions. Use this skill when you need to list available internationalization regions. --- # Yutu I18nRegion ## Overview -This skill allows you to manage YouTube i18n regions using the `yutu` CLI tool. You can retrieve a list of supported regions. +This skill allows you to manage YouTube i18n regions using the `yutu` CLI tool. ## I18nRegion Operations -### List Regions +### List i18n regions -Retrieve a list of supported i18n regions. +List i18n regions. Use this tool when you need to list available internationalization regions. **Reference:** [references/i18nRegion-list.md](references/i18nRegion-list.md) -**Common Tasks:** - -- List regions: `yutu i18nRegion list` -- List regions for locale: `yutu i18nRegion list --hl en_US` - ## Resources -- [references/i18nRegion-list.md](references/i18nRegion-list.md): Detailed flags and usage for listing i18n regions. +- [references/i18nRegion-list.md](references/i18nRegion-list.md): Detailed usage of `List i18n regions` diff --git a/skills/yutu-i18nRegion/references/i18nRegion-list.md b/skills/yutu-i18nRegion/references/i18nRegion-list.md index f0454d9..7f815ba 100644 --- a/skills/yutu-i18nRegion/references/i18nRegion-list.md +++ b/skills/yutu-i18nRegion/references/i18nRegion-list.md @@ -1,6 +1,6 @@ # I18nRegion List Command -List YouTube i18n regions' id, hl, and name. +List i18n regions. Use this tool when you need to list available internationalization regions. ## Usage @@ -16,13 +16,3 @@ yutu i18nRegion list [flags] | `--jsonpath` | `-j` | JSONPath expression to filter the output | | `--output` | `-o` | json\|yaml\|table (default "table") | | `--parts` | `-p` | Comma separated parts (default [id,snippet]) | - -## Examples - -```bash -# List supported regions -yutu i18nRegion list - -# List regions for a specific host language -yutu i18nRegion list --hl es -``` diff --git a/skills/yutu-member/SKILL.md b/skills/yutu-member/SKILL.md index f34ed21..70b3318 100644 --- a/skills/yutu-member/SKILL.md +++ b/skills/yutu-member/SKILL.md @@ -1,27 +1,22 @@ --- name: yutu-member -description: Manage YouTube channel members using the yutu CLI. Use this skill to list information about channel members. +description: Manage YouTube channel members. Use this skill when you need to list information about channel members. --- # Yutu Member ## Overview -This skill allows you to manage YouTube channel members using the `yutu` CLI tool. You can retrieve information about the members of your channel. +This skill allows you to manage YouTube members using the `yutu` CLI tool. ## Member Operations -### List Members +### List channel members -Retrieve information about channel members. +List channel members. Use this tool when you need to list information about channel members. **Reference:** [references/member-list.md](references/member-list.md) -**Common Tasks:** - -- List all members: `yutu member list` -- List members by level: `yutu member list --hasAccessToLevel LEVEL_ID` - ## Resources -- [references/member-list.md](references/member-list.md): Detailed flags and usage for listing members. +- [references/member-list.md](references/member-list.md): Detailed usage of `List channel members` diff --git a/skills/yutu-member/references/member-list.md b/skills/yutu-member/references/member-list.md index 8125083..5ee9961 100644 --- a/skills/yutu-member/references/member-list.md +++ b/skills/yutu-member/references/member-list.md @@ -1,6 +1,6 @@ # Member List Command -List channel's members' info, such as channelId, displayName, etc. +List channel members. Use this tool when you need to list information about channel members. ## Usage @@ -23,9 +23,6 @@ yutu member list [flags] ## Examples ```bash -# List all current members -yutu member list - -# List members with access to a specific level -yutu member list --hasAccessToLevel LEVEL_ID +yutu member list --mode all_current +yutu member list --maxResults 10 ``` diff --git a/skills/yutu-membershipsLevel/SKILL.md b/skills/yutu-membershipsLevel/SKILL.md index ce23828..efa4dcb 100644 --- a/skills/yutu-membershipsLevel/SKILL.md +++ b/skills/yutu-membershipsLevel/SKILL.md @@ -1,26 +1,22 @@ --- name: yutu-membershipsLevel -description: Manage YouTube memberships levels using the yutu CLI. Use this skill to list information about channel membership levels. +description: Manage YouTube memberships levels. Use this skill when you need to list information about channel membership levels. --- -# Yutu Memberships Level +# Yutu MembershipsLevel ## Overview -This skill allows you to manage YouTube memberships levels using the `yutu` CLI tool. You can retrieve information about the membership levels available on your channel. +This skill allows you to manage YouTube memberships levels using the `yutu` CLI tool. -## Memberships Level Operations +## MembershipsLevel Operations -### List Membership Levels +### List memberships levels -Retrieve information about channel membership levels. +List memberships levels. Use this tool when you need to list information about channel membership levels. **Reference:** [references/membershipsLevel-list.md](references/membershipsLevel-list.md) -**Common Tasks:** - -- List levels: `yutu membershipsLevel list` - ## Resources -- [references/membershipsLevel-list.md](references/membershipsLevel-list.md): Detailed flags and usage for listing membership levels. +- [references/membershipsLevel-list.md](references/membershipsLevel-list.md): Detailed usage of `List memberships levels` diff --git a/skills/yutu-membershipsLevel/references/membershipsLevel-list.md b/skills/yutu-membershipsLevel/references/membershipsLevel-list.md index 3f957d8..1aee9ed 100644 --- a/skills/yutu-membershipsLevel/references/membershipsLevel-list.md +++ b/skills/yutu-membershipsLevel/references/membershipsLevel-list.md @@ -1,6 +1,6 @@ # MembershipsLevel List Command -List memberships levels' info, such as id, displayName, etc. +List memberships levels. Use this tool when you need to list information about channel membership levels. ## Usage @@ -19,6 +19,5 @@ yutu membershipsLevel list [flags] ## Examples ```bash -# List membership levels -yutu membershipsLevel list +yutu membershipsLevel list --output json ``` diff --git a/skills/yutu-playlist/SKILL.md b/skills/yutu-playlist/SKILL.md index bbc9326..ae23450 100644 --- a/skills/yutu-playlist/SKILL.md +++ b/skills/yutu-playlist/SKILL.md @@ -1,60 +1,43 @@ --- name: yutu-playlist -description: Manage YouTube playlists using the yutu CLI. Use this skill to list, create, update, or delete playlists. +description: Manage YouTube playlists. Use this skill when you need to list, create, update, or delete playlists. --- # Yutu Playlist ## Overview -This skill allows you to manage YouTube playlists using the `yutu` CLI tool. You can list existing playlists, create new ones, update their details, and delete them. +This skill allows you to manage YouTube playlists using the `yutu` CLI tool. ## Playlist Operations -### List Playlists +### Delete playlists -Retrieve information about playlists. - -**Reference:** [references/playlist-list.md](references/playlist-list.md) - -**Common Tasks:** - -- List my playlists: `yutu playlist list --mine` -- List channel playlists: `yutu playlist list --channelId CHANNEL_ID` - -### Insert/Create Playlist - -Create a new playlist. - -**Reference:** [references/playlist-insert.md](references/playlist-insert.md) - -**Common Tasks:** - -- Create playlist: `yutu playlist insert --title "New Playlist" --privacy public` - -### Update Playlist - -Update playlist metadata. - -**Reference:** [references/playlist-update.md](references/playlist-update.md) - -**Common Tasks:** - -- Update title: `yutu playlist update --id PLAYLIST_ID --title "New Title"` - -### Delete Playlist - -Remove a playlist. +Delete playlists. Use this tool when you need to delete playlists by IDs. **Reference:** [references/playlist-delete.md](references/playlist-delete.md) -**Common Tasks:** +### Create a new playlist -- Delete playlist: `yutu playlist delete --ids PLAYLIST_ID` +Create a new playlist. Use this tool when you need to create a new playlist. + +**Reference:** [references/playlist-insert.md](references/playlist-insert.md) + +### List playlist information + +List playlist information. Use this tool when you need to list playlist information. + +**Reference:** [references/playlist-list.md](references/playlist-list.md) + +### Update a playlist + +Update a playlist. Use this tool when you need to update a playlist. + +**Reference:** [references/playlist-update.md](references/playlist-update.md) ## Resources -- [references/playlist-list.md](references/playlist-list.md): List playlists. -- [references/playlist-insert.md](references/playlist-insert.md): Create playlists. -- [references/playlist-update.md](references/playlist-update.md): Update playlists. -- [references/playlist-delete.md](references/playlist-delete.md): Delete playlists. +- [references/playlist-delete.md](references/playlist-delete.md): Detailed usage of `Delete playlists` +- [references/playlist-insert.md](references/playlist-insert.md): Detailed usage of `Create a new playlist` +- [references/playlist-list.md](references/playlist-list.md): Detailed usage of `List playlist information` +- [references/playlist-update.md](references/playlist-update.md): Detailed usage of `Update a playlist` diff --git a/skills/yutu-playlist/references/playlist-delete.md b/skills/yutu-playlist/references/playlist-delete.md index 6fcc380..07ec282 100644 --- a/skills/yutu-playlist/references/playlist-delete.md +++ b/skills/yutu-playlist/references/playlist-delete.md @@ -1,6 +1,6 @@ # Playlist Delete Command -Delete a playlists by ids. +Delete playlists. Use this tool when you need to delete playlists by IDs. ## Usage @@ -18,6 +18,6 @@ yutu playlist delete [flags] ## Examples ```bash -# Delete a playlist -yutu playlist delete --ids PLAYLIST_ID +yutu playlist delete --ids PLxxxx +yutu playlist delete --ids PLxxx1,PLxxx2 ``` diff --git a/skills/yutu-playlist/references/playlist-insert.md b/skills/yutu-playlist/references/playlist-insert.md index e954f54..bf74889 100644 --- a/skills/yutu-playlist/references/playlist-insert.md +++ b/skills/yutu-playlist/references/playlist-insert.md @@ -1,6 +1,6 @@ # Playlist Insert Command -Create a new playlist. +Create a new playlist. Use this tool when you need to create a new playlist. ## Usage @@ -24,6 +24,7 @@ yutu playlist insert [flags] ## Examples ```bash -# Create a public playlist -yutu playlist insert --title "My Playlist" --privacy public +yutu playlist insert --title 'My Playlist' --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw --privacy public +yutu playlist insert --title 'Tutorial Series' --channelId UC_x5X --privacy private --description 'My tutorials' +yutu playlist insert --title 'Music' --channelId UC_x5X --privacy unlisted --tags 'music,pop' ``` diff --git a/skills/yutu-playlist/references/playlist-list.md b/skills/yutu-playlist/references/playlist-list.md index 752fcb4..fd4702c 100644 --- a/skills/yutu-playlist/references/playlist-list.md +++ b/skills/yutu-playlist/references/playlist-list.md @@ -1,6 +1,6 @@ # Playlist List Command -List playlist's info. +List playlist information. Use this tool when you need to list playlist information. ## Usage @@ -14,7 +14,7 @@ yutu playlist list [flags] |------|-----------|-------------| | `--channelId` | `-c` | Return the playlists owned by the specified channel id | | `--hl` | `-l` | Return content in specified language | -| `--ids` | `-i` | Return the playlists with the given Ids | +| `--ids` | `-i` | Return the playlists with the given Ids for Stubby or Apiary | | `--jsonPath` | `-j` | JSONPath expression to filter the output | | `--maxResults` | `-n` | The maximum number of items that should be returned, 0 for no limit (default 5) | | `--mine` | `-M` | Return the playlists owned by the authenticated user (default true) | @@ -26,9 +26,7 @@ yutu playlist list [flags] ## Examples ```bash -# List my playlists yutu playlist list --mine - -# List channel's playlists -yutu playlist list --channelId CHANNEL_ID +yutu playlist list --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw --maxResults 10 +yutu playlist list --ids PLxxx1,PLxxx2 --output json ``` diff --git a/skills/yutu-playlist/references/playlist-update.md b/skills/yutu-playlist/references/playlist-update.md index 2f37304..4d7c543 100644 --- a/skills/yutu-playlist/references/playlist-update.md +++ b/skills/yutu-playlist/references/playlist-update.md @@ -1,6 +1,6 @@ # Playlist Update Command -Update an existing playlist. +Update a playlist. Use this tool when you need to update a playlist. ## Usage @@ -24,6 +24,7 @@ yutu playlist update [flags] ## Examples ```bash -# Update playlist title -yutu playlist update --id PLAYLIST_ID --title "New Title" +yutu playlist update --id PLxxx --title 'Updated Title' +yutu playlist update --id PLxxx --description 'New description' --privacy public +yutu playlist update --id PLxxx --tags 'music,pop,2024' ``` diff --git a/skills/yutu-playlistImage/SKILL.md b/skills/yutu-playlistImage/SKILL.md index 5180bdf..9737be6 100644 --- a/skills/yutu-playlistImage/SKILL.md +++ b/skills/yutu-playlistImage/SKILL.md @@ -1,55 +1,43 @@ --- name: yutu-playlistImage -description: Manage YouTube playlist images using the yutu CLI. Use this skill to list, insert, update, or delete playlist images. +description: Manage YouTube playlist images. Use this skill when you need to list, insert, update, or delete playlist images. --- -# Yutu Playlist Image +# Yutu PlaylistImage ## Overview This skill allows you to manage YouTube playlist images using the `yutu` CLI tool. -## Playlist Image Operations +## PlaylistImage Operations -### List Playlist Images +### Delete playlist images -Retrieve images associated with a playlist. - -**Reference:** [references/playlistImage-list.md](references/playlistImage-list.md) - -**Common Tasks:** - -- List images: `yutu playlistImage list --parent PLAYLIST_ID` - -### Insert Playlist Image - -Upload a new image for a playlist. - -**Reference:** [references/playlistImage-insert.md](references/playlistImage-insert.md) - -**Common Tasks:** - -- Insert image: `yutu playlistImage insert --playlistId PLAYLIST_ID --file image.png` - -### Update Playlist Image - -Update an existing playlist image. - -**Reference:** [references/playlistImage-update.md](references/playlistImage-update.md) - -### Delete Playlist Image - -Remove a playlist image. +Delete playlist images. Use this tool when you need to delete playlist images by IDs. **Reference:** [references/playlistImage-delete.md](references/playlistImage-delete.md) -**Common Tasks:** +### Insert a YouTube playlist image -- Delete image: `yutu playlistImage delete --ids IMAGE_ID` +Insert a YouTube playlist image. Use this tool when you need to insert a YouTube playlist image for a given playlist ID. + +**Reference:** [references/playlistImage-insert.md](references/playlistImage-insert.md) + +### List playlist images + +List playlist images. Use this tool when you need to list playlist images. + +**Reference:** [references/playlistImage-list.md](references/playlistImage-list.md) + +### Update a playlist image + +Update a playlist image. Use this tool when you need to update a playlist image. + +**Reference:** [references/playlistImage-update.md](references/playlistImage-update.md) ## Resources -- [references/playlistImage-list.md](references/playlistImage-list.md): List playlist images. -- [references/playlistImage-insert.md](references/playlistImage-insert.md): Insert playlist images. -- [references/playlistImage-update.md](references/playlistImage-update.md): Update playlist images. -- [references/playlistImage-delete.md](references/playlistImage-delete.md): Delete playlist images. +- [references/playlistImage-delete.md](references/playlistImage-delete.md): Detailed usage of `Delete playlist images` +- [references/playlistImage-insert.md](references/playlistImage-insert.md): Detailed usage of `Insert a YouTube playlist image` +- [references/playlistImage-list.md](references/playlistImage-list.md): Detailed usage of `List playlist images` +- [references/playlistImage-update.md](references/playlistImage-update.md): Detailed usage of `Update a playlist image` diff --git a/skills/yutu-playlistImage/references/playlistImage-delete.md b/skills/yutu-playlistImage/references/playlistImage-delete.md index f92feb3..3ea9da3 100644 --- a/skills/yutu-playlistImage/references/playlistImage-delete.md +++ b/skills/yutu-playlistImage/references/playlistImage-delete.md @@ -1,6 +1,6 @@ # PlaylistImage Delete Command -Delete YouTube playlist images by ids. +Delete playlist images. Use this tool when you need to delete playlist images by IDs. ## Usage @@ -18,6 +18,6 @@ yutu playlistImage delete [flags] ## Examples ```bash -# Delete a playlist image -yutu playlistImage delete --ids IMAGE_ID +yutu playlistImage delete --ids abc123 +yutu playlistImage delete --ids abc123,def456 ``` diff --git a/skills/yutu-playlistImage/references/playlistImage-insert.md b/skills/yutu-playlistImage/references/playlistImage-insert.md index f62d503..0a2c87f 100644 --- a/skills/yutu-playlistImage/references/playlistImage-insert.md +++ b/skills/yutu-playlistImage/references/playlistImage-insert.md @@ -1,6 +1,6 @@ # PlaylistImage Insert Command -Insert a YouTube playlist image for a given playlist id. +Insert a YouTube playlist image. Use this tool when you need to insert a YouTube playlist image for a given playlist ID. ## Usage @@ -25,6 +25,7 @@ yutu playlistImage insert [flags] ## Examples ```bash -# Insert a new image for a playlist -yutu playlistImage insert --playlistId PLAYLIST_ID --file image.png +yutu playlistImage insert --file cover.jpg --playlistId PLxxx +yutu playlistImage insert --file cover.png --playlistId PLxxx --type hero +yutu playlistImage insert --file cover.jpg --playlistId PLxxx --width 2048 --height 1152 ``` diff --git a/skills/yutu-playlistImage/references/playlistImage-list.md b/skills/yutu-playlistImage/references/playlistImage-list.md index f593f97..1447512 100644 --- a/skills/yutu-playlistImage/references/playlistImage-list.md +++ b/skills/yutu-playlistImage/references/playlistImage-list.md @@ -1,6 +1,6 @@ # PlaylistImage List Command -List YouTube playlist images. +List playlist images. Use this tool when you need to list playlist images. ## Usage @@ -23,6 +23,6 @@ yutu playlistImage list [flags] ## Examples ```bash -# List images for a playlist -yutu playlistImage list --parent PLAYLIST_ID +yutu playlistImage list --parent PLxxx +yutu playlistImage list --parent PLxxx --maxResults 10 --output json ``` diff --git a/skills/yutu-playlistImage/references/playlistImage-update.md b/skills/yutu-playlistImage/references/playlistImage-update.md index a8e1bc2..8061550 100644 --- a/skills/yutu-playlistImage/references/playlistImage-update.md +++ b/skills/yutu-playlistImage/references/playlistImage-update.md @@ -1,6 +1,6 @@ # PlaylistImage Update Command -Update a playlist image for a given playlist id. +Update a playlist image. Use this tool when you need to update a playlist image. ## Usage @@ -20,3 +20,9 @@ yutu playlistImage update [flags] | `--playlistId` | `-p` | ID of the playlist this image is associated with | | `--type` | `-t` | The image type (e.g., 'hero') | | `--width` | `-W` | The image width | + +## Examples + +```bash +yutu playlistImage update --playlistId PLxxx --type hero --width 2048 --height 1152 +``` diff --git a/skills/yutu-playlistItem/SKILL.md b/skills/yutu-playlistItem/SKILL.md index ca147f9..6777df1 100644 --- a/skills/yutu-playlistItem/SKILL.md +++ b/skills/yutu-playlistItem/SKILL.md @@ -1,55 +1,43 @@ --- name: yutu-playlistItem -description: Manage YouTube playlist items using the yutu CLI. Use this skill to list items in a playlist, add new items, update items, or remove items. +description: Manage YouTube playlist items. Use this skill when you need to list items in a playlist, add new items, update items, or remove items. --- # Yutu PlaylistItem ## Overview -This skill allows you to manage YouTube playlist items using the `yutu` CLI tool. You can add videos to playlists, list content of playlists, and remove items. +This skill allows you to manage YouTube playlist items using the `yutu` CLI tool. ## PlaylistItem Operations -### List Playlist Items +### Delete items from a playlist -Retrieve items within a playlist. - -**Reference:** [references/playlistItem-list.md](references/playlistItem-list.md) - -**Common Tasks:** - -- List items: `yutu playlistItem list --playlistId PLAYLIST_ID` - -### Insert/Add Item - -Add a video, channel, or playlist to a playlist. - -**Reference:** [references/playlistItem-insert.md](references/playlistItem-insert.md) - -**Common Tasks:** - -- Add video: `yutu playlistItem insert --playlistId PLAYLIST_ID --kind video --kVideoId VIDEO_ID` - -### Update Item - -Update metadata of a playlist item. - -**Reference:** [references/playlistItem-update.md](references/playlistItem-update.md) - -### Delete/Remove Item - -Remove an item from a playlist. +Delete items from a playlist. Use this tool when you need to delete items from a playlist by IDs. **Reference:** [references/playlistItem-delete.md](references/playlistItem-delete.md) -**Common Tasks:** +### Insert a playlist item into a playlist -- Remove item: `yutu playlistItem delete --ids ITEM_ID` +Insert a playlist item into a playlist. Use this tool when you need to insert a playlist item into a playlist. + +**Reference:** [references/playlistItem-insert.md](references/playlistItem-insert.md) + +### List playlist items + +List playlist items. Use this tool when you need to list playlist items. + +**Reference:** [references/playlistItem-list.md](references/playlistItem-list.md) + +### Update a playlist item + +Update a playlist item. Use this tool when you need to update a playlist item. + +**Reference:** [references/playlistItem-update.md](references/playlistItem-update.md) ## Resources -- [references/playlistItem-list.md](references/playlistItem-list.md): List playlist items. -- [references/playlistItem-insert.md](references/playlistItem-insert.md): Insert playlist items. -- [references/playlistItem-update.md](references/playlistItem-update.md): Update playlist items. -- [references/playlistItem-delete.md](references/playlistItem-delete.md): Delete playlist items. +- [references/playlistItem-delete.md](references/playlistItem-delete.md): Detailed usage of `Delete items from a playlist` +- [references/playlistItem-insert.md](references/playlistItem-insert.md): Detailed usage of `Insert a playlist item into a playlist` +- [references/playlistItem-list.md](references/playlistItem-list.md): Detailed usage of `List playlist items` +- [references/playlistItem-update.md](references/playlistItem-update.md): Detailed usage of `Update a playlist item` diff --git a/skills/yutu-playlistItem/references/playlistItem-delete.md b/skills/yutu-playlistItem/references/playlistItem-delete.md index 8512b9c..f7962d7 100644 --- a/skills/yutu-playlistItem/references/playlistItem-delete.md +++ b/skills/yutu-playlistItem/references/playlistItem-delete.md @@ -1,6 +1,6 @@ # PlaylistItem Delete Command -Delete items from a playlist by ids. +Delete items from a playlist. Use this tool when you need to delete items from a playlist by IDs. ## Usage @@ -18,6 +18,6 @@ yutu playlistItem delete [flags] ## Examples ```bash -# Remove an item from a playlist -yutu playlistItem delete --ids ITEM_ID +yutu playlistItem delete --ids abc123 +yutu playlistItem delete --ids abc123,def456 ``` diff --git a/skills/yutu-playlistItem/references/playlistItem-insert.md b/skills/yutu-playlistItem/references/playlistItem-insert.md index de0e5a3..e964757 100644 --- a/skills/yutu-playlistItem/references/playlistItem-insert.md +++ b/skills/yutu-playlistItem/references/playlistItem-insert.md @@ -1,6 +1,6 @@ # PlaylistItem Insert Command -Insert a playlist item into a playlist. +Insert a playlist item into a playlist. Use this tool when you need to insert a playlist item into a playlist. ## Usage @@ -28,6 +28,6 @@ yutu playlistItem insert [flags] ## Examples ```bash -# Add a video to a playlist -yutu playlistItem insert --playlistId PLAYLIST_ID --kind video --kVideoId VIDEO_ID +yutu playlistItem insert --kind video --playlistId PLxxx --channelId UC_x5X --kVideoId dQw4w9WgXcQ +yutu playlistItem insert --kind video --playlistId PLxxx --channelId UC_x5X --kVideoId dQw4w9 --privacy public ``` diff --git a/skills/yutu-playlistItem/references/playlistItem-list.md b/skills/yutu-playlistItem/references/playlistItem-list.md index 0db6dbf..58efe03 100644 --- a/skills/yutu-playlistItem/references/playlistItem-list.md +++ b/skills/yutu-playlistItem/references/playlistItem-list.md @@ -1,6 +1,6 @@ # PlaylistItem List Command -List playlist items' info. +List playlist items. Use this tool when you need to list playlist items. ## Usage @@ -24,9 +24,7 @@ yutu playlistItem list [flags] ## Examples ```bash -# List items in a playlist -yutu playlistItem list --playlistId PLAYLIST_ID - -# Find playlist item for a video -yutu playlistItem list --videoId VIDEO_ID +yutu playlistItem list --playlistId PLxxx +yutu playlistItem list --playlistId PLxxx --maxResults 20 --output json +yutu playlistItem list --ids abc123,def456 ``` diff --git a/skills/yutu-playlistItem/references/playlistItem-update.md b/skills/yutu-playlistItem/references/playlistItem-update.md index c6d07b9..649eacd 100644 --- a/skills/yutu-playlistItem/references/playlistItem-update.md +++ b/skills/yutu-playlistItem/references/playlistItem-update.md @@ -1,6 +1,6 @@ # PlaylistItem Update Command -Update a playlist item's info. +Update a playlist item. Use this tool when you need to update a playlist item. ## Usage @@ -23,6 +23,7 @@ yutu playlistItem update [flags] ## Examples ```bash -# Update item note (description) -yutu playlistItem update --id ITEM_ID --description "My note" +yutu playlistItem update --id abc123 --title 'Updated Title' +yutu playlistItem update --id abc123 --description 'New description' --privacy public +yutu playlistItem update --id abc123 --privacy private --output json ``` diff --git a/skills/yutu-search/SKILL.md b/skills/yutu-search/SKILL.md index 83d382f..ffa23db 100644 --- a/skills/yutu-search/SKILL.md +++ b/skills/yutu-search/SKILL.md @@ -1,28 +1,22 @@ --- name: yutu-search -description: Manage YouTube search using the yutu CLI. Use this skill to search for videos, channels, playlists, and other resources. +description: Manage YouTube search. Use this skill when you need to search for videos, channels, playlists, and other resources. --- # Yutu Search ## Overview -This skill allows you to search for YouTube resources using the `yutu` CLI tool. You can search for videos, channels, playlists, and more using various filters. +This skill allows you to manage YouTube searches using the `yutu` CLI tool. ## Search Operations -### List Search Results +### Search resources -Search for resources matching specific criteria. +Search resources. Use this tool when you need to search for videos, channels, playlists, and other resources. **Reference:** [references/search-list.md](references/search-list.md) -**Common Tasks:** - -- Search videos: `yutu search list --q "query" --types video` -- Search channels: `yutu search list --q "query" --types channel` -- Search my content: `yutu search list --forMine` - ## Resources -- [references/search-list.md](references/search-list.md): Detailed flags and usage for search operations. +- [references/search-list.md](references/search-list.md): Detailed usage of `Search resources` diff --git a/skills/yutu-search/references/search-list.md b/skills/yutu-search/references/search-list.md index 4eda551..1669d47 100644 --- a/skills/yutu-search/references/search-list.md +++ b/skills/yutu-search/references/search-list.md @@ -1,6 +1,6 @@ # Search List Command -Search for YouTube resources. +Search resources. Use this tool when you need to search for videos, channels, playlists, and other resources. ## Usage @@ -10,50 +10,46 @@ yutu search list [flags] ## Flags -| Flag | Description | -|------|-------------| -| `--channelId` | Filter on resources belonging to this channelId | -| `--channelType` | channelTypeUnspecified\|any\|show (default "channelTypeUnspecified") | -| `--eventType` | none\|upcoming\|live\|completed (default "none") | -| `--forContentOwner` | Search owned by content owner | -| `--forDeveloper` | Only retrieve videos uploaded using the project id of the authenticated user | -| `--forMine` | Search for the private videos of the authenticated user | -| `--jsonpath` | JSONPath expression to filter the output | -| `--location` | Filter on location of the video | -| `--locationRadius` | Filter on distance from the location | -| `--maxResults` | The maximum number of items that should be returned, 0 for no limit (default 5) | -| `--onBehalfOfContentOwner` | ID of the content owner, for YouTube content partners | -| `--order` | searchSortUnspecified, date, rating, viewCount, relevance, title, videoCount (default "relevance") | -| `--output` | json\|yaml\|table (default "table") | -| `--parts` | Comma separated parts (default [id,snippet]) | -| `--publishedAfter` | Filter on resources published after this date | -| `--publishedBefore` | Filter on resources published before this date | -| `--q` | Textual search terms to match | -| `--regionCode` | Display the content as seen by viewers in this country | -| `--relevanceLanguage` | Return results relevant to this language | -| `--safeSearch` | safeSearchSettingUnspecified\|none\|moderate\|strict (default "moderate") | -| `--topicId` | Restrict results to a particular topic | -| `--types` | Restrict results to a particular set of resource types from One Platform | -| `--videoCaption` | videoCaptionUnspecified\|any\|closedCaption\|none (default "any") | -| `--videoCategoryId` | Filter on videos in a specific category | -| `--videoDefinition` | Filter on the definition of the videos | -| `--videoDimension` | any\|2d\|3d (default "any") | -| `--videoDuration` | videoDurationUnspecified\|any\|short\|medium\|long (default "any") | -| `--videoEmbeddable` | videoEmbeddableUnspecified\|any\|true | -| `--videoLicense` | any\|youtube\|creativeCommon | -| `--videoPaidProductPlacement` | videoPaidProductPlacementUnspecified\|any\|true | -| `--videoSyndicated` | videoSyndicatedUnspecified\|any\|true | -| `--videoType` | videoTypeUnspecified\|any\|movie\|episode | +| Flag | Shorthand | Description | +|------|-----------|-------------| +| `--channelId` | | Filter on resources belonging to this channelId | +| `--channelType` | | channelTypeUnspecified\|any\|show (default "channelTypeUnspecified") | +| `--eventType` | | none\|upcoming\|live\|completed (default "none") | +| `--forContentOwner` | | Search owned by content owner | +| `--forDeveloper` | | Only retrieve videos uploaded using the project id of the authenticated user | +| `--forMine` | | Search for the private videos of the authenticated user | +| `--jsonpath` | | JSONPath expression to filter the output | +| `--location` | | Filter on location of the video | +| `--locationRadius` | | Filter on distance from the location | +| `--maxResults` | | The maximum number of items that should be returned, 0 for no limit (default 5) | +| `--onBehalfOfContentOwner` | | ID of the content owner, for YouTube content partners | +| `--order` | | searchSortUnspecified, date, rating, viewCount, relevance, title, videoCount (default "relevance") | +| `--output` | | json\|yaml\|table (default "table") | +| `--parts` | | Comma separated parts (default [id,snippet]) | +| `--publishedAfter` | | Filter on resources published after this date | +| `--publishedBefore` | | Filter on resources published before this date | +| `--q` | | Textual search terms to match | +| `--regionCode` | | Display the content as seen by viewers in this country | +| `--relevanceLanguage` | | Return results relevant to this language | +| `--safeSearch` | | safeSearchSettingUnspecified\|none\|moderate\|strict (default "moderate") | +| `--topicId` | | Restrict results to a particular topic | +| `--types` | | Restrict results to a particular set of resource types from One Platform | +| `--videoCaption` | | videoCaptionUnspecified\|any\|closedCaption\|none (default "any") | +| `--videoCategoryId` | | Filter on videos in a specific category | +| `--videoDefinition` | | Filter on the definition of the videos | +| `--videoDimension` | | any\|2d\|3d (default "any") | +| `--videoDuration` | | videoDurationUnspecified\|any\|short\|medium\|long (default "any") | +| `--videoEmbeddable` | | videoEmbeddableUnspecified\|any\|true | +| `--videoLicense` | | any\|youtube\|creativeCommon | +| `--videoPaidProductPlacement` | | videoPaidProductPlacementUnspecified\|any\|true | +| `--videoSyndicated` | | videoSyndicatedUnspecified\|any\|true | +| `--videoType` | | videoTypeUnspecified\|any\|movie\|episode | ## Examples ```bash -# Search for videos matching a query -yutu search list --q "Golang tutorial" --types video - -# Search for my videos -yutu search list --forMine --types video - -# Search for channels -yutu search list --q "Google Developers" --types channel +yutu search list --q 'golang tutorial' --maxResults 10 +yutu search list --q 'music' --types video --videoDuration medium --output json +yutu search list --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw --order date --maxResults 5 +yutu search list --q 'live coding' --eventType live --types video ``` diff --git a/skills/yutu-subscription/SKILL.md b/skills/yutu-subscription/SKILL.md index 54c5987..3470ef2 100644 --- a/skills/yutu-subscription/SKILL.md +++ b/skills/yutu-subscription/SKILL.md @@ -1,49 +1,36 @@ --- name: yutu-subscription -description: Manage YouTube subscriptions using the yutu CLI. Use this skill to list subscriptions/subscribers, subscribe to channels, or unsubscribe. +description: Manage YouTube subscriptions. Use this skill when you need to list subscriptions/subscribers, subscribe to channels, or unsubscribe. --- # Yutu Subscription ## Overview -This skill allows you to manage YouTube subscriptions using the `yutu` CLI tool. You can list your subscriptions, see who subscribed to you, subscribe to new channels, and unsubscribe. +This skill allows you to manage YouTube subscriptions using the `yutu` CLI tool. ## Subscription Operations -### List Subscriptions +### Delete subscriptions -Retrieve information about subscriptions. - -**Reference:** [references/subscription-list.md](references/subscription-list.md) - -**Common Tasks:** - -- List my subscriptions: `yutu subscription list --mine` -- List my subscribers: `yutu subscription list --mySubscribers` - -### Insert/Subscribe - -Subscribe to a channel. - -**Reference:** [references/subscription-insert.md](references/subscription-insert.md) - -**Common Tasks:** - -- Subscribe: `yutu subscription insert --channelId CHANNEL_ID` - -### Delete/Unsubscribe - -Remove a subscription. +Delete subscriptions. Use this tool when you need to delete subscriptions by IDs. **Reference:** [references/subscription-delete.md](references/subscription-delete.md) -**Common Tasks:** +### Insert a YouTube subscription -- Unsubscribe: `yutu subscription delete --ids SUBSCRIPTION_ID` +Insert a YouTube subscription. Use this tool when you need to insert a YouTube subscription. + +**Reference:** [references/subscription-insert.md](references/subscription-insert.md) + +### List subscription information + +List subscription information. Use this tool when you need to list subscription information. + +**Reference:** [references/subscription-list.md](references/subscription-list.md) ## Resources -- [references/subscription-list.md](references/subscription-list.md): List subscriptions. -- [references/subscription-insert.md](references/subscription-insert.md): Insert subscriptions. -- [references/subscription-delete.md](references/subscription-delete.md): Delete subscriptions. +- [references/subscription-delete.md](references/subscription-delete.md): Detailed usage of `Delete subscriptions` +- [references/subscription-insert.md](references/subscription-insert.md): Detailed usage of `Insert a YouTube subscription` +- [references/subscription-list.md](references/subscription-list.md): Detailed usage of `List subscription information` diff --git a/skills/yutu-subscription/references/subscription-delete.md b/skills/yutu-subscription/references/subscription-delete.md index 54c2c09..c2d2cd2 100644 --- a/skills/yutu-subscription/references/subscription-delete.md +++ b/skills/yutu-subscription/references/subscription-delete.md @@ -1,6 +1,6 @@ # Subscription Delete Command -Delete a YouTube subscriptions by ids. +Delete subscriptions. Use this tool when you need to delete subscriptions by IDs. ## Usage @@ -17,6 +17,6 @@ yutu subscription delete [flags] ## Examples ```bash -# Unsubscribe (delete subscription) -yutu subscription delete --ids SUBSCRIPTION_ID +yutu subscription delete --ids abc123 +yutu subscription delete --ids abc123,def456 ``` diff --git a/skills/yutu-subscription/references/subscription-insert.md b/skills/yutu-subscription/references/subscription-insert.md index fee3124..ea5e88c 100644 --- a/skills/yutu-subscription/references/subscription-insert.md +++ b/skills/yutu-subscription/references/subscription-insert.md @@ -1,6 +1,6 @@ # Subscription Insert Command -Insert a YouTube subscription. +Insert a YouTube subscription. Use this tool when you need to insert a YouTube subscription. ## Usage @@ -22,6 +22,6 @@ yutu subscription insert [flags] ## Examples ```bash -# Subscribe to a channel -yutu subscription insert --channelId CHANNEL_ID +yutu subscription insert --subscriberChannelId UC_abc --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw +yutu subscription insert --subscriberChannelId UC_abc --channelId UC_x5X --title 'Google Developers' ``` diff --git a/skills/yutu-subscription/references/subscription-list.md b/skills/yutu-subscription/references/subscription-list.md index 7a26315..958b1da 100644 --- a/skills/yutu-subscription/references/subscription-list.md +++ b/skills/yutu-subscription/references/subscription-list.md @@ -1,6 +1,6 @@ # Subscription List Command -List subscriptions' info. +List subscription information. Use this tool when you need to list subscription information. ## Usage @@ -14,7 +14,7 @@ yutu subscription list [flags] |------|-----------|-------------| | `--channelId` | `-c` | Return the subscriptions of the given channel owner | | `--forChannelId` | `-C` | Return the subscriptions to the subset of these channels that the authenticated user is subscribed to | -| `--ids` | `-i` | Return the subscriptions with the given ids | +| `--ids` | `-i` | Return the subscriptions with the given ids for Stubby or Apiary | | `--jsonpath` | `-j` | JSONPath expression to filter the output | | `--maxResults` | `-n` | The maximum number of items that should be returned, 0 for no limit (default 5) | | `--mine` | `-M` | Return the subscriptions of the authenticated user (default true) | @@ -29,9 +29,8 @@ yutu subscription list [flags] ## Examples ```bash -# List my subscriptions yutu subscription list --mine - -# List my subscribers -yutu subscription list --mySubscribers +yutu subscription list --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw --maxResults 10 +yutu subscription list --ids abc123,def456 --output json +yutu subscription list --forChannelId UC_x5XG1OV2P6uZZ5FSM9Ttw --order alphabetical ``` diff --git a/skills/yutu-superChatEvent/SKILL.md b/skills/yutu-superChatEvent/SKILL.md index ab5697e..857745c 100644 --- a/skills/yutu-superChatEvent/SKILL.md +++ b/skills/yutu-superChatEvent/SKILL.md @@ -1,26 +1,22 @@ --- name: yutu-superChatEvent -description: Manage YouTube Super Chat events using the yutu CLI. Use this skill to list Super Chat events for a channel. +description: Manage YouTube Super Chat events. Use this skill when you need to list Super Chat events for a channel. --- # Yutu SuperChatEvent ## Overview -This skill allows you to manage YouTube Super Chat events using the `yutu` CLI tool. You can retrieve a list of Super Chat events associated with your channel. +This skill allows you to manage YouTube super chat events using the `yutu` CLI tool. ## SuperChatEvent Operations -### List Super Chat Events +### List Super Chat events -Retrieve a list of Super Chat events. +List Super Chat events. Use this tool when you need to list Super Chat events. **Reference:** [references/superChatEvent-list.md](references/superChatEvent-list.md) -**Common Tasks:** - -- List events: `yutu superChatEvent list` - ## Resources -- [references/superChatEvent-list.md](references/superChatEvent-list.md): Detailed flags and usage for listing Super Chat events. +- [references/superChatEvent-list.md](references/superChatEvent-list.md): Detailed usage of `List Super Chat events` diff --git a/skills/yutu-superChatEvent/references/superChatEvent-list.md b/skills/yutu-superChatEvent/references/superChatEvent-list.md index 3c44158..03c77ab 100644 --- a/skills/yutu-superChatEvent/references/superChatEvent-list.md +++ b/skills/yutu-superChatEvent/references/superChatEvent-list.md @@ -1,6 +1,6 @@ # SuperChatEvent List Command -List Super Chat events for a channel. +List Super Chat events. Use this tool when you need to list Super Chat events. ## Usage @@ -21,6 +21,5 @@ yutu superChatEvent list [flags] ## Examples ```bash -# List Super Chat events -yutu superChatEvent list +yutu superChatEvent list --maxResults 10 ``` diff --git a/skills/yutu-thumbnail/SKILL.md b/skills/yutu-thumbnail/SKILL.md index 464ceab..23d44c2 100644 --- a/skills/yutu-thumbnail/SKILL.md +++ b/skills/yutu-thumbnail/SKILL.md @@ -1,26 +1,22 @@ --- name: yutu-thumbnail -description: Manage YouTube video thumbnails using the yutu CLI. Use this skill to set custom thumbnails for videos. +description: Manage YouTube video thumbnails. Use this skill when you need to set custom thumbnails for videos. --- # Yutu Thumbnail ## Overview -This skill allows you to manage YouTube video thumbnails using the `yutu` CLI tool. You can upload and set custom thumbnails for your videos. +This skill allows you to manage YouTube thumbnails using the `yutu` CLI tool. ## Thumbnail Operations -### Set Thumbnail +### Set a thumbnail for a video -Upload and set a thumbnail for a video. +Set a thumbnail for a video. Use this tool when you need to set a thumbnail for a video. **Reference:** [references/thumbnail-set.md](references/thumbnail-set.md) -**Common Tasks:** - -- Set thumbnail: `yutu thumbnail set --videoId VIDEO_ID --file image.png` - ## Resources -- [references/thumbnail-set.md](references/thumbnail-set.md): Detailed flags and usage for setting thumbnails. +- [references/thumbnail-set.md](references/thumbnail-set.md): Detailed usage of `Set a thumbnail for a video` diff --git a/skills/yutu-thumbnail/references/thumbnail-set.md b/skills/yutu-thumbnail/references/thumbnail-set.md index c6bd777..63a6b14 100644 --- a/skills/yutu-thumbnail/references/thumbnail-set.md +++ b/skills/yutu-thumbnail/references/thumbnail-set.md @@ -1,6 +1,6 @@ # Thumbnail Set Command -Set thumbnail for a video. +Set a thumbnail for a video. Use this tool when you need to set a thumbnail for a video. ## Usage @@ -20,6 +20,6 @@ yutu thumbnail set [flags] ## Examples ```bash -# Set video thumbnail -yutu thumbnail set --videoId VIDEO_ID --file thumbnail.jpg +yutu thumbnail set --file image.jpg --videoId dQw4w9WgXcQ +yutu thumbnail set --file image.png --videoId dQw4w9WgXcQ --output json ``` diff --git a/skills/yutu-video/SKILL.md b/skills/yutu-video/SKILL.md index f0a31a5..ac5d046 100644 --- a/skills/yutu-video/SKILL.md +++ b/skills/yutu-video/SKILL.md @@ -1,82 +1,64 @@ --- name: yutu-video -description: Manage YouTube videos using the yutu CLI. Use this skill to list, upload, update, delete, rate, or report videos. +description: Manage YouTube videos. Use this skill when you need to list, upload, update, delete, get rating, or report videos. --- # Yutu Video ## Overview -This skill allows you to manage YouTube videos using the `yutu` CLI tool. You can upload videos, manage video metadata, rate videos, and delete them. +This skill allows you to manage YouTube videos using the `yutu` CLI tool. ## Video Operations -### List Videos +### Delete videos -Retrieve information about videos. - -**Reference:** [references/video-list.md](references/video-list.md) - -**Common Tasks:** - -- List my videos: `yutu video list --myRating like` -- List most popular: `yutu video list --chart mostPopular` - -### Insert/Upload Video - -Upload a new video. - -**Reference:** [references/video-insert.md](references/video-insert.md) - -**Common Tasks:** - -- Upload video: `yutu video insert --title "Title" --file video.mp4 --privacy public` - -### Update Video - -Update video metadata. - -**Reference:** [references/video-update.md](references/video-update.md) - -**Common Tasks:** - -- Update title: `yutu video update --id VIDEO_ID --title "New Title"` - -### Rate Video - -Like or dislike a video. - -**References:** - -- [references/video-rate.md](references/video-rate.md) -- [references/video-getRating.md](references/video-getRating.md) - -**Common Tasks:** - -- Like video: `yutu video rate --ids VIDEO_ID --rating like` - -### Delete Video - -Remove a video. +Delete videos. Use this tool when you need to delete videos by IDs. **Reference:** [references/video-delete.md](references/video-delete.md) -**Common Tasks:** +### Get video ratings -- Delete video: `yutu video delete --ids VIDEO_ID` +Get video ratings. Use this tool when you need to get video ratings by IDs. -### Report Abuse +**Reference:** [references/video-getRating.md](references/video-getRating.md) -Report abuse on a video. +### Upload a video + +Upload a video. Use this tool when you need to upload a video to YouTube. + +**Reference:** [references/video-insert.md](references/video-insert.md) + +### List video information + +List video information. Use this tool when you need to list video information. + +**Reference:** [references/video-list.md](references/video-list.md) + +### Rate a video + +Rate a video. Use this tool when you need to rate a video. + +**Reference:** [references/video-rate.md](references/video-rate.md) + +### Report abuse on a video + +Report abuse on a video. Use this tool when you need to report abuse on a video. **Reference:** [references/video-reportAbuse.md](references/video-reportAbuse.md) +### Update a video + +Update a video. Use this tool when you need to update a video. + +**Reference:** [references/video-update.md](references/video-update.md) + ## Resources -- [references/video-list.md](references/video-list.md): List videos. -- [references/video-insert.md](references/video-insert.md): Upload/insert videos. -- [references/video-update.md](references/video-update.md): Update videos. -- [references/video-rate.md](references/video-rate.md): Rate videos. -- [references/video-getRating.md](references/video-getRating.md): Get video rating. -- [references/video-reportAbuse.md](references/video-reportAbuse.md): Report abuse. -- [references/video-delete.md](references/video-delete.md): Delete videos. +- [references/video-delete.md](references/video-delete.md): Detailed usage of `Delete videos` +- [references/video-getRating.md](references/video-getRating.md): Detailed usage of `Get video ratings` +- [references/video-insert.md](references/video-insert.md): Detailed usage of `Upload a video` +- [references/video-list.md](references/video-list.md): Detailed usage of `List video information` +- [references/video-rate.md](references/video-rate.md): Detailed usage of `Rate a video` +- [references/video-reportAbuse.md](references/video-reportAbuse.md): Detailed usage of `Report abuse on a video` +- [references/video-update.md](references/video-update.md): Detailed usage of `Update a video` diff --git a/skills/yutu-video/references/video-delete.md b/skills/yutu-video/references/video-delete.md index 0b9c4ce..e778172 100644 --- a/skills/yutu-video/references/video-delete.md +++ b/skills/yutu-video/references/video-delete.md @@ -1,6 +1,6 @@ # Video Delete Command -Delete a video on YouTube by ids. +Delete videos. Use this tool when you need to delete videos by IDs. ## Usage @@ -17,6 +17,6 @@ yutu video delete [flags] ## Examples ```bash -# Delete a video -yutu video delete --ids VIDEO_ID +yutu video delete --ids dQw4w9WgXcQ +yutu video delete --ids dQw4w9WgXcQ,abc123 ``` diff --git a/skills/yutu-video/references/video-getRating.md b/skills/yutu-video/references/video-getRating.md index a310130..c24b92a 100644 --- a/skills/yutu-video/references/video-getRating.md +++ b/skills/yutu-video/references/video-getRating.md @@ -1,6 +1,6 @@ # Video GetRating Command -Get the rating of videos. +Get video ratings. Use this tool when you need to get video ratings by IDs. ## Usage @@ -16,3 +16,10 @@ yutu video getRating [flags] | `--jsonpath` | `-j` | JSONPath expression to filter the output | | `--onBehalfOfContentOwner` | `-b` | ID of the content owner, for YouTube content partners | | `--output` | `-o` | json\|yaml\|table | + +## Examples + +```bash +yutu video getRating --ids dQw4w9WgXcQ +yutu video getRating --ids dQw4w9WgXcQ,abc123 --output json +``` diff --git a/skills/yutu-video/references/video-insert.md b/skills/yutu-video/references/video-insert.md index 9df67ab..a7f84ac 100644 --- a/skills/yutu-video/references/video-insert.md +++ b/skills/yutu-video/references/video-insert.md @@ -1,6 +1,6 @@ # Video Insert Command -Upload a video to YouTube. +Upload a video. Use this tool when you need to upload a video to YouTube. ## Usage @@ -38,6 +38,7 @@ yutu video insert [flags] ## Examples ```bash -# Upload a video -yutu video insert --title "My Video" --file video.mp4 --privacy public +yutu video insert --file video.mp4 --title 'My Video' --categoryId 22 --privacy public +yutu video insert --file video.mp4 --title 'Tutorial' --categoryId 27 --privacy private --tags 'go,tutorial' +yutu video insert --file video.mp4 --title 'Music Video' --categoryId 10 --privacy unlisted --thumbnail cover.jpg ``` diff --git a/skills/yutu-video/references/video-list.md b/skills/yutu-video/references/video-list.md index 962e232..496ac87 100644 --- a/skills/yutu-video/references/video-list.md +++ b/skills/yutu-video/references/video-list.md @@ -1,6 +1,6 @@ # Video List Command -List video's info. +List video information. Use this tool when you need to list video information. ## Usage @@ -30,9 +30,8 @@ yutu video list [flags] ## Examples ```bash -# List my videos -yutu video list --myRating like - -# List most popular videos -yutu video list --chart mostPopular +yutu video list --ids dQw4w9WgXcQ +yutu video list --ids dQw4w9WgXcQ,abc123 --output json +yutu video list --chart mostPopular --regionCode US --maxResults 10 +yutu video list --myRating like --output yaml ``` diff --git a/skills/yutu-video/references/video-rate.md b/skills/yutu-video/references/video-rate.md index f46832f..7c16dc8 100644 --- a/skills/yutu-video/references/video-rate.md +++ b/skills/yutu-video/references/video-rate.md @@ -1,6 +1,6 @@ # Video Rate Command -Rate a video on YouTube. +Rate a video. Use this tool when you need to rate a video. ## Usage @@ -18,6 +18,7 @@ yutu video rate [flags] ## Examples ```bash -# Like a video -yutu video rate --ids VIDEO_ID --rating like +yutu video rate --ids dQw4w9WgXcQ --rating like +yutu video rate --ids dQw4w9WgXcQ,abc123 --rating dislike +yutu video rate --ids dQw4w9WgXcQ --rating none ``` diff --git a/skills/yutu-video/references/video-reportAbuse.md b/skills/yutu-video/references/video-reportAbuse.md index 2371195..6b91455 100644 --- a/skills/yutu-video/references/video-reportAbuse.md +++ b/skills/yutu-video/references/video-reportAbuse.md @@ -1,6 +1,6 @@ # Video ReportAbuse Command -Report abuse on a video. +Report abuse on a video. Use this tool when you need to report abuse on a video. ## Usage @@ -18,3 +18,11 @@ yutu video reportAbuse [flags] | `--onBehalfOfContentOwner` | `-b` | ID of the content owner, for YouTube content partners | | `--reasonId` | `-r` | ID of the reason for reporting abuse | | `--secondaryReasonId` | `-s` | ID of the secondary reason for reporting abuse | + +## Examples + +```bash +yutu video reportAbuse --ids dQw4w9WgXcQ --reasonId V +yutu video reportAbuse --ids dQw4w9WgXcQ --reasonId V --secondaryReasonId V1 --language en +yutu video reportAbuse --ids dQw4w9WgXcQ --reasonId N --comments 'Spam content' +``` diff --git a/skills/yutu-video/references/video-update.md b/skills/yutu-video/references/video-update.md index 4ea03da..306370f 100644 --- a/skills/yutu-video/references/video-update.md +++ b/skills/yutu-video/references/video-update.md @@ -1,6 +1,6 @@ # Video Update Command -Update a video on YouTube. +Update a video. Use this tool when you need to update a video. ## Usage @@ -29,6 +29,7 @@ yutu video update [flags] ## Examples ```bash -# Update video title -yutu video update --id VIDEO_ID --title "New Title" +yutu video update --id dQw4w9WgXcQ --title 'New Title' +yutu video update --id dQw4w9WgXcQ --description 'Updated description' --privacy public +yutu video update --id dQw4w9WgXcQ --tags 'music,pop,2024' --categoryId 10 ``` diff --git a/skills/yutu-videoAbuseReportReason/SKILL.md b/skills/yutu-videoAbuseReportReason/SKILL.md index 99ee83b..7b35f76 100644 --- a/skills/yutu-videoAbuseReportReason/SKILL.md +++ b/skills/yutu-videoAbuseReportReason/SKILL.md @@ -1,26 +1,22 @@ --- name: yutu-videoAbuseReportReason -description: Manage YouTube video abuse report reasons using the yutu CLI. Use this skill to list available abuse report reasons. +description: Manage YouTube video abuse report reasons. Use this skill when you need to list available abuse report reasons. --- # Yutu VideoAbuseReportReason ## Overview -This skill allows you to manage YouTube video abuse report reasons using the `yutu` CLI tool. You can retrieve a list of available reasons for reporting video abuse. +This skill allows you to manage YouTube video abuse report reasons using the `yutu` CLI tool. ## VideoAbuseReportReason Operations -### List Abuse Report Reasons +### List video abuse report reasons -Retrieve a list of abuse report reasons. +List video abuse report reasons. Use this tool when you need to list available abuse report reasons. **Reference:** [references/videoAbuseReportReason-list.md](references/videoAbuseReportReason-list.md) -**Common Tasks:** - -- List reasons: `yutu videoAbuseReportReason list` - ## Resources -- [references/videoAbuseReportReason-list.md](references/videoAbuseReportReason-list.md): Detailed flags and usage for listing abuse report reasons. +- [references/videoAbuseReportReason-list.md](references/videoAbuseReportReason-list.md): Detailed usage of `List video abuse report reasons` diff --git a/skills/yutu-videoAbuseReportReason/references/videoAbuseReportReason-list.md b/skills/yutu-videoAbuseReportReason/references/videoAbuseReportReason-list.md index 2073799..34e1399 100644 --- a/skills/yutu-videoAbuseReportReason/references/videoAbuseReportReason-list.md +++ b/skills/yutu-videoAbuseReportReason/references/videoAbuseReportReason-list.md @@ -1,6 +1,6 @@ # VideoAbuseReportReason List Command -List YouTube video abuse report reasons. +List video abuse report reasons. Use this tool when you need to list available abuse report reasons. ## Usage @@ -20,6 +20,5 @@ yutu videoAbuseReportReason list [flags] ## Examples ```bash -# List abuse report reasons -yutu videoAbuseReportReason list +yutu videoAbuseReportReason list --hl en ``` diff --git a/skills/yutu-videoCategory/SKILL.md b/skills/yutu-videoCategory/SKILL.md index e2233bb..467fe79 100644 --- a/skills/yutu-videoCategory/SKILL.md +++ b/skills/yutu-videoCategory/SKILL.md @@ -1,26 +1,22 @@ --- name: yutu-videoCategory -description: Manage YouTube video categories using the yutu CLI. Use this skill to list available video categories. +description: Manage YouTube video categories. Use this skill when you need to list available video categories. --- # Yutu VideoCategory ## Overview -This skill allows you to manage YouTube video categories using the `yutu` CLI tool. You can retrieve a list of video categories available in different regions. +This skill allows you to manage YouTube video categories using the `yutu` CLI tool. ## VideoCategory Operations -### List Video Categories +### List video categories -Retrieve a list of video categories. +List video categories. Use this tool when you need to list available video categories. **Reference:** [references/videoCategory-list.md](references/videoCategory-list.md) -**Common Tasks:** - -- List categories: `yutu videoCategory list --regionCode US` - ## Resources -- [references/videoCategory-list.md](references/videoCategory-list.md): Detailed flags and usage for listing video categories. +- [references/videoCategory-list.md](references/videoCategory-list.md): Detailed usage of `List video categories` diff --git a/skills/yutu-videoCategory/references/videoCategory-list.md b/skills/yutu-videoCategory/references/videoCategory-list.md index 147c539..67aee6d 100644 --- a/skills/yutu-videoCategory/references/videoCategory-list.md +++ b/skills/yutu-videoCategory/references/videoCategory-list.md @@ -1,6 +1,6 @@ # VideoCategory List Command -List YouTube video categories' info, such as id, title, assignable, etc. +List video categories. Use this tool when you need to list available video categories. ## Usage @@ -18,13 +18,3 @@ yutu videoCategory list [flags] | `--output` | `-o` | json\|yaml\|table (default "table") | | `--parts` | `-p` | Comma separated parts (default [id,snippet]) | | `--regionCode` | `-r` | Region code (default "US") | - -## Examples - -```bash -# List video categories for US -yutu videoCategory list --regionCode US - -# List categories for a specific language -yutu videoCategory list --hl es -``` diff --git a/skills/yutu-watermark/SKILL.md b/skills/yutu-watermark/SKILL.md index b1b66bd..9af7af6 100644 --- a/skills/yutu-watermark/SKILL.md +++ b/skills/yutu-watermark/SKILL.md @@ -1,37 +1,29 @@ --- name: yutu-watermark -description: Manage YouTube watermarks using the yutu CLI. Use this skill to set or unset watermarks for channel videos. +description: Manage YouTube watermarks. Use this skill when you need to set or unset watermarks for channel videos. --- # Yutu Watermark ## Overview -This skill allows you to manage YouTube watermarks using the `yutu` CLI tool. You can set a branding watermark for all your videos or remove it. +This skill allows you to manage YouTube watermarks using the `yutu` CLI tool. ## Watermark Operations -### Set Watermark +### Set a watermark for channel's videos -Upload and set a watermark image. +Set a watermark for channel's videos. Use this tool when you need to set a watermark for channel's videos. **Reference:** [references/watermark-set.md](references/watermark-set.md) -**Common Tasks:** +### Unset a watermark for channel's videos -- Set watermark: `yutu watermark set --file image.png --inVideoPosition bottomRight` - -### Unset Watermark - -Remove the watermark. +Unset a watermark for channel's videos. Use this tool when you need to unset a watermark for a channel's videos. **Reference:** [references/watermark-unset.md](references/watermark-unset.md) -**Common Tasks:** - -- Remove watermark: `yutu watermark unset` - ## Resources -- [references/watermark-set.md](references/watermark-set.md): Set watermark. -- [references/watermark-unset.md](references/watermark-unset.md): Unset watermark. +- [references/watermark-set.md](references/watermark-set.md): Detailed usage of `Set a watermark for channel's videos` +- [references/watermark-unset.md](references/watermark-unset.md): Detailed usage of `Unset a watermark for channel's videos` diff --git a/skills/yutu-watermark/references/watermark-set.md b/skills/yutu-watermark/references/watermark-set.md index dfaa52a..acd0153 100644 --- a/skills/yutu-watermark/references/watermark-set.md +++ b/skills/yutu-watermark/references/watermark-set.md @@ -1,6 +1,6 @@ # Watermark Set Command -Set watermark for channel's video by channel id. +Set a watermark for channel's videos. Use this tool when you need to set a watermark for channel's videos. ## Usage @@ -23,6 +23,7 @@ yutu watermark set [flags] ## Examples ```bash -# Set watermark for my channel -yutu watermark set --file watermark.png --inVideoPosition bottomRight +yutu watermark set --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw --file watermark.png +yutu watermark set --channelId UC_x5X --file logo.png --inVideoPosition bottomRight --offsetType offsetFromEnd --offsetMs 1000 +yutu watermark set --channelId UC_x5X --file logo.png --durationMs 5000 --offsetMs 2000 ``` diff --git a/skills/yutu-watermark/references/watermark-unset.md b/skills/yutu-watermark/references/watermark-unset.md index 66ad91d..d7d7e04 100644 --- a/skills/yutu-watermark/references/watermark-unset.md +++ b/skills/yutu-watermark/references/watermark-unset.md @@ -1,6 +1,6 @@ # Watermark Unset Command -Unset watermark for channel's video by channel id. +Unset a watermark for channel's videos. Use this tool when you need to unset a watermark for a channel's videos. ## Usage @@ -17,6 +17,5 @@ yutu watermark unset [flags] ## Examples ```bash -# Remove watermark -yutu watermark unset +yutu watermark unset --channelId UC_x5XG1OV2P6uZZ5FSM9Ttw ```