💬 Sync skills from cmds

This commit is contained in:
OpenWaygate committed 2026-03-02 00:30:14 +08:00
1 parent df1f28140e
commit 9a5fefeaf3
74 files changed
+519 -730

No files matched your search

+5 -10
View File
@@ -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`
@@ -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
```
+31 -47
View File
@@ -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`
@@ -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
```
@@ -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
```
@@ -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
```
@@ -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
```
@@ -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
```
+8 -19
View File
@@ -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`
@@ -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
```
@@ -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
```
+7 -11
View File
@@ -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`
@@ -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
```
+12 -20
View File
@@ -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`
@@ -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
```
@@ -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
```
+32 -51
View File
@@ -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`
@@ -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
```
@@ -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
```
@@ -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
```
@@ -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
```
@@ -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
```
@@ -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
```
+12 -20
View File
@@ -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`
@@ -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
```
@@ -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
```
+5 -10
View File
@@ -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`
@@ -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
```
+5 -10
View File
@@ -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`
@@ -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
```
+5 -10
View File
@@ -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`
+3 -6
View File
@@ -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
```
+7 -11
View File
@@ -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`
@@ -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
```
+24 -41
View File
@@ -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`
@@ -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
```
@@ -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'
```
@@ -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
```
@@ -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'
```
+25 -37
View File
@@ -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`
@@ -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
```
@@ -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
```
@@ -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
```
@@ -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
```
+24 -36
View File
@@ -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`
@@ -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
```
@@ -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
```
@@ -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
```
@@ -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
```
+5 -11
View File
@@ -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`
+39 -43
View File
@@ -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
```
+17 -30
View File
@@ -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`
@@ -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
```
@@ -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'
```
@@ -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
```
+5 -9
View File
@@ -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`
@@ -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
```
+5 -9
View File
@@ -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`
@@ -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
```
+41 -59
View File
@@ -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`
+3 -3
View File
@@ -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
```
@@ -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
```
+4 -3
View File
@@ -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
```
+5 -6
View File
@@ -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
```
+4 -3
View File
@@ -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
```
@@ -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'
```
+4 -3
View File
@@ -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
```
+5 -9
View File
@@ -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`
@@ -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
```
+5 -9
View File
@@ -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`
@@ -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
```
+8 -16
View File
@@ -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`
@@ -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
```
@@ -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
```