ソース情報
- リポジトリ
- tubecreate/tubecli
- ソースの最終更新活動
- 2026年8月22日 14:02
- 検出された SKILL.md の言語
- 英語
- スター
- 166
- フォーク
- 3
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/tubecreate/tubecli --skill auth-managerコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
| name | auth_manager |
| description | Manage OAuth credentials & tokens for Google, Facebook, TikTok |
This skill is responsible for generating the authorization URL (Google, Facebook, TikTok) that the user can click to grant app permissions, e.g. managing video uploads to YouTube, Fanpage, TikTok.
If the user asks for an authorization link, analyze the platform (provider) and return the following JSON:
{
"action": "generate_auth_link",
"provider": "google",
"scopes": ["youtube", "youtube_upload"]
}
Supported provider values: google, facebook, tiktok.
If you don't know the scopes, you can leave it empty [], and the system will automatically use the most common default scope.
Note: After the bot responds with JSON, the system will return a link for the user to click and grant permission.
When the agent sits inside a Flow Builder group that contains a Sheet node, the group prompt block lists that sheet by alias and the exact JSON syntax. Five actions are handled here (auth_manager owns the Google token):
| action | needs access | purpose |
|---|---|---|
gsheet_read | read | rows of a tab / range (max_rows, tail) |
gsheet_tabs | read | list tabs |
gsheet_append | append | add rows after the last filled row |
gsheet_update | write | overwrite an explicit range |
gsheet_create_tab | manage | add a tab |
Rules: refer to the sheet by its alias ("sheet": "<alias>") — never by id or
credential; a sheet that is not in the agent's group(s) does not exist and the action
is refused. Without any group sheet the answer is "No Google Sheet is shared with this
agent". The HTTP side used by the cloud Sheet node: GET /gsheets/inspect,
GET /gsheets/{id}/values, POST /gsheets/{id}/append under /api/v1/auth-manager.