← Plugin catalog
Creativity

Sandcastles

Sandcastles v1.0.8

Publisher description

From the marketplace listing

Sandcastles helps short-form video creators research what's working across YouTube, TikTok, and Instagram. Discover top channels, analyze winning formats and hooks, recap watchlists, and turn insights into your next video.

Language: English · Automatically detected from descriptions.

Files & skills

File archives

Plugin package20 files · 103 KBBrowse files →
Skill instructions
analytics386 Bytes

View saved version →

---
name: analytics
description: See your personal analytics dashboard
---
Show me my personal analytics dashboard. Use the `get_personal_analytics` tool with no report_uuid to fetch the latest report. Give a brief high-level summary of 3-4 key points first, then ask whether I'd like a full deep-dive walkthrough of every section or would rather ask specific questions about the data.
analyze564 Bytes

View saved version →

---
name: analyze
description: Analyze a single video
---
Analyze this video: $ARGUMENTS

Use the `analyze_video` tool. Pass `$ARGUMENTS` as the URL (TikTok, Instagram, or YouTube Shorts) or as a `video_uuid` if it looks like a UUID. The tool queues the analysis and never returns it, so call `get_video_details` about 30 seconds later, then every 30 seconds until the analysis is complete, and summarize it covering the hook, format, narrative structure, topic, and any other key components. If `$ARGUMENTS` is empty, ask the user which video they want analyzed.
channels-add524 Bytes

View saved version →

---
name: channels-add
description: Add channels to your watchlist
---
Add this channel (or these channels) to my watchlist: $ARGUMENTS

Use the `add_channels_to_watchlist` tool. Pass `$ARGUMENTS` as the channel identifier(s) — accepts UUIDs, handles, URLs, or a list of any combination. Report back which channels were added, which were submitted as new to Sandcastles (and that scraping is in progress), and which were skipped (with the reason). If `$ARGUMENTS` is empty, ask the user which channel(s) they want to add.
channels-recap1.12 KB

View saved version →

---
name: channels-recap
description: Get a brief on what a specific channel has been doing
---
Give me a recap of this channel: $ARGUMENTS

Use the `get_channel_recap` tool. Pass `$ARGUMENTS` as the channel identifier (UUID, handle, or URL). Synthesize the response into a brief covering the channel's focus, what they've been making content about recently, how they've been performing, and 2-3 specific high-performing example videos with Sandcastles links. If `$ARGUMENTS` is empty, ask the user which channel they want a recap of.

Always present the results as an HTML artifact, never as a plain text reply. Make it beautiful, visual, and minimalist, styled in the Sandcastles theme: a white background, generous white space, clean sans-serif type, the primary blue #3B82F6 for accents, links, and highlights, and the Sandcastles logo (https://app.sandcastles.ai/logo-banner-light-mode.svg) in the header. Show each video as a card with its `thumbnail`, the creator's channel thumbnail as a round avatar, the creator's handle, the key metrics, and a link to its `sandcastles_url`. Lead with the insights, then the videos that support them.
channels-search596 Bytes

View saved version →

---
name: channels-search
description: Find channels that focus on a specific topic or niche
---
Find channels that focus on this topic or niche: $ARGUMENTS

Use the `discover_channels` tool with `query` set to `$ARGUMENTS`. This triggers smart mode, which searches for channels matching the topic rather than recommending based on my existing watchlist. Present the results as a list, organized by category if there's natural grouping. Use channel descriptions intelligently to explain why each fits the topic. If `$ARGUMENTS` is empty, ask the user what topic or niche they want to search for.
channels-suggest479 Bytes

View saved version →

---
name: channels-suggest
description: Get channel recommendations based on your existing watchlist
---
Recommend channels for me to follow based on the channels I already have in my watchlist. Use the `discover_channels` tool with no `query` parameter — this triggers recommendation mode based on my existing watchlist. Present the recommendations as a list, organized by category if there's natural grouping. Use channel descriptions intelligently to explain why each fits.
formats-global1.06 KB

View saved version →

---
name: formats-global
description: See top video formats across all of Sandcastles
---
Show me the top video formats working across all of Sandcastles, beyond my watchlist. Use the `top_formats` tool with `scope: "all"` to retrieve high-performing analyzed videos globally, then group them by `format_category`, summarize what's distinctive about each group, and identify which formats are dominant or rising. Cite 2-3 example videos per format with their Sandcastles links.

Always present the results as an HTML artifact, never as a plain text reply. Make it beautiful, visual, and minimalist, styled in the Sandcastles theme: a white background, generous white space, clean sans-serif type, the primary blue #3B82F6 for accents, links, and highlights, and the Sandcastles logo (https://app.sandcastles.ai/logo-banner-light-mode.svg) in the header. Show each video as a card with its `thumbnail`, the creator's channel thumbnail as a round avatar, the creator's handle, the key metrics, and a link to its `sandcastles_url`. Lead with the insights, then the videos that support them.
formats-watchlist1.05 KB

View saved version →

---
name: formats-watchlist
description: See top video formats from creators in your watchlist
---
Show me the top video formats working among the channels I follow. Use the `top_formats` tool with `scope: "watchlist"` to retrieve analyzed videos from my watchlist, then group them by `format_category`, summarize what's distinctive about each group, and identify which formats are dominant or rising. Cite 2-3 example videos per format with their Sandcastles links.

Always present the results as an HTML artifact, never as a plain text reply. Make it beautiful, visual, and minimalist, styled in the Sandcastles theme: a white background, generous white space, clean sans-serif type, the primary blue #3B82F6 for accents, links, and highlights, and the Sandcastles logo (https://app.sandcastles.ai/logo-banner-light-mode.svg) in the header. Show each video as a card with its `thumbnail`, the creator's channel thumbnail as a round avatar, the creator's handle, the key metrics, and a link to its `sandcastles_url`. Lead with the insights, then the videos that support them.
hooks-global1.05 KB

View saved version →

---
name: hooks-global
description: See top hook patterns across all of Sandcastles
---
Show me the top hook patterns working across all of Sandcastles, beyond my watchlist. Use the `top_hooks` tool with `scope: "all"` to retrieve high-performing analyzed videos globally, then synthesize across `spoken_hook_category` and `spoken_hook_madlib` to identify the patterns that are working broadly. Cite 2-3 example videos per pattern with their Sandcastles links.

Always present the results as an HTML artifact, never as a plain text reply. Make it beautiful, visual, and minimalist, styled in the Sandcastles theme: a white background, generous white space, clean sans-serif type, the primary blue #3B82F6 for accents, links, and highlights, and the Sandcastles logo (https://app.sandcastles.ai/logo-banner-light-mode.svg) in the header. Show each video as a card with its `thumbnail`, the creator's channel thumbnail as a round avatar, the creator's handle, the key metrics, and a link to its `sandcastles_url`. Lead with the insights, then the videos that support them.
hooks-watchlist1.03 KB

View saved version →

---
name: hooks-watchlist
description: See top hook patterns from creators in your watchlist
---
Show me the top hook patterns working among the channels I follow. Use the `top_hooks` tool with `scope: "watchlist"` to retrieve analyzed videos from my watchlist, then synthesize across `spoken_hook_category` and `spoken_hook_madlib` to identify the patterns that are working. Cite 2-3 example videos per pattern with their Sandcastles links.

Always present the results as an HTML artifact, never as a plain text reply. Make it beautiful, visual, and minimalist, styled in the Sandcastles theme: a white background, generous white space, clean sans-serif type, the primary blue #3B82F6 for accents, links, and highlights, and the Sandcastles logo (https://app.sandcastles.ai/logo-banner-light-mode.svg) in the header. Show each video as a card with its `thumbnail`, the creator's channel thumbnail as a round avatar, the creator's handle, the key metrics, and a link to its `sandcastles_url`. Lead with the insights, then the videos that support them.
rules534 Bytes

View saved version →

---
name: rules
description: See your automation rules
---
Show me all the automation rules configured in my current workspace. Use the `list_automation_rules` tool to retrieve them, then present them clearly — for each rule, show its name, which channel it targets (or note that it covers all watchlist channels), its performance thresholds, its daily limit, and whether it's currently active. If I have no rules configured, let me know and briefly mention that I can create one to auto-analyze high-performing videos in my niche.
topics1.02 KB

View saved version →

---
name: topics
description: See what topics are trending in your niche
---
Show me the top topics that are trending in my niche right now. Use the `top_topics` tool with default settings to retrieve analyzed videos from my watchlist, then synthesize the results into a clustered summary of 3-5 distinct themes that are working. For each theme, describe what's distinctive and cite 2-3 example videos with their Sandcastles links.

Always present the results as an HTML artifact, never as a plain text reply. Make it beautiful, visual, and minimalist, styled in the Sandcastles theme: a white background, generous white space, clean sans-serif type, the primary blue #3B82F6 for accents, links, and highlights, and the Sandcastles logo (https://app.sandcastles.ai/logo-banner-light-mode.svg) in the header. Show each video as a card with its `thumbnail`, the creator's channel thumbnail as a round avatar, the creator's handle, the key metrics, and a link to its `sandcastles_url`. Lead with the insights, then the videos that support them.
videos-global1001 Bytes

View saved version →

---
name: videos-global
description: See top performing videos across all of Sandcastles
---
Show me the top performing videos across all of Sandcastles for: $ARGUMENTS

Use the `search_all_videos` tool. The query is required for this tool — pass `$ARGUMENTS` as the `query` parameter. If `$ARGUMENTS` is empty, ask the user what topic they want to search for instead of calling the tool.

Always present the results as an HTML artifact, never as a plain text reply. Make it beautiful, visual, and minimalist, styled in the Sandcastles theme: a white background, generous white space, clean sans-serif type, the primary blue #3B82F6 for accents, links, and highlights, and the Sandcastles logo (https://app.sandcastles.ai/logo-banner-light-mode.svg) in the header. Show each video as a card with its `thumbnail`, the creator's channel thumbnail as a round avatar, the creator's handle, the key metrics, and a link to its `sandcastles_url`. Lead with the insights, then the videos that support them.
video-suggest636 Bytes

View saved version →

---
name: video-suggest
description: Get a ranked recommendation for what to make next
---
Suggest what I should make my next video about. Use the `top_topics` tool with default settings to retrieve analyzed videos from my watchlist, then enter prescriptive mode: pick 3-5 topics worth my investigation and present them as a ranked recommendation. Number them 1, 2, 3 — the order matters. Lead with the topic that has the strongest combination of momentum, room for a fresh angle, and fit for my niche. Justify each ranking briefly. For each recommendation, cite 2-3 example videos with Sandcastles links as research starting points.
videos-watchlist988 Bytes

View saved version →

---
name: videos-watchlist
description: See top performing videos from your watchlist
---
Show me the top performing videos from my watchlist. $ARGUMENTS

Use the `search_my_videos` tool. If the user provided a topic or filter context above, factor that into the search (pass the topic as a `query` and parse any natural-language filter words). Otherwise, use default settings.

Always present the results as an HTML artifact, never as a plain text reply. Make it beautiful, visual, and minimalist, styled in the Sandcastles theme: a white background, generous white space, clean sans-serif type, the primary blue #3B82F6 for accents, links, and highlights, and the Sandcastles logo (https://app.sandcastles.ai/logo-banner-light-mode.svg) in the header. Show each video as a card with its `thumbnail`, the creator's channel thumbnail as a round avatar, the creator's handle, the key metrics, and a link to its `sandcastles_url`. Lead with the insights, then the videos that support them.
whoami222 Bytes

View saved version →

---
name: whoami
description: Identify the connected Sandcastles user, active workspace, and available tools.
---
Tell me who I'm logged in as in Sandcastles, what workspace I'm currently in, and what tools are available.

Publisher release notes

Initial release with format, hook, topic, and channel research, watchlist recaps, and video analysis for YouTube Shorts, TikTok, and Instagram.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Sandcastles
Getting started skill
./skills/whoami/SKILL.md
Publisher review scenarios
5 positive · 3 negativeDeclared scenarios, not independently verified test results.

Declared capabilities

  • Channel discovery and watchlist management
  • Video and format analysis
  • Hook and topic research
  • Automation rules for library curation

Package observed Oct 9, 2026.

Technical details
First seen
Oct 9, 2026 · 18:00 UTC
Last seen
Oct 10, 2026 · 12:00 UTC
Collection status
Collected

plugin_asdk_app_6ac6c34ef58c8191afc54996f1954124

Download plugin data (JSON)

Before you connect Sandcastles

How do I connect it?

Open the publisher's marketplace listing to check current availability and follow its connection instructions. This directory does not install plugins. Check the requested access and any account requirements before connecting.

Check marketplace availability ↗

Does it require paid access?

We have not established the pricing or subscription requirements for this plugin. An absent price does not mean free access.

Compare researched pricing and access models →

How can I evaluate it?

Check the declared skills and available files, then try a small task whose result you can verify. Our archived descriptions and instructions establish publisher claims, not tested runtime quality. Review sources and coverage limits.