heyramzi
User41 agent skills, 5 slash commands and 1 agent for running an agency on Claude: an SEO kit, a YouTube production kit, a ClickUp delivery kit, and the two tools that keep a skills registry honest. Free courses at go.upsys-consulting.com/skool
Categories
Indexed Skills (27)
board-move
Move a ClickUp task to a new status (todo, in-progress, in-review, done). Reads the project's .tasks/config.json for the list and status map; resolves the task by ID. Use when changing a board task's status by ID, when /board-move is invoked, or when a task needs moving without the full /board-start or /board-ship workflow.
board-ship
Review and ship a ClickUp task's PR in one prompt. Verifies it against the task's acceptance criteria, runs a thermonuclear (clean / DRY / elegant-integration) review, merges into the integration branch, moves the task to Done, and cleans up. Use when a board task's PR is ready to review and merge, when /board-ship is invoked, or when an In Review task should be verified and closed out.
board-spec
Turn a raw Open ClickUp task into a build-ready PRD. Investigates the codebase, writes problem/goals/acceptance criteria into the task description, then moves it to Ready for /board-start. Use when an Open board task lacks a spec, when /board-spec is invoked, or when a task needs acceptance criteria written before implementation starts.
board-start
Pick up a ClickUp task and do the work. Moves it to In Progress, implements in an isolated worktree with tests, opens a PR whose branch/title carry the CU- id, self-reviews, then moves the task to In Review. Use when starting work on a board task by ID, when /board-start is invoked, or when a Ready task should be taken through implementation to In Review.
skill-creator
Writes, repairs and reviews skills and agents: the shape one takes, the description that makes it fire, the quality floor, and the failure log that stops it repeating a mistake. Use when writing or editing one, when it fires wrong, before it ships, or when a session teaches you what a file missed.
generate-social
Writes LinkedIn and X posts from YouTube transcripts, ideas or client stories in the founder's own measured voice, holding the structural targets for length and block count and the ban on bait endings. Use when a transcript needs repurposing, when an idea, insight or client story should become posts, or on 'create posts', 'write content', '/generate-social'.
batch-workload
The BATCH planning method for ClickUp. Reschedule, assign, and point a workspace into clean one-week batches with a per-person capacity cap. Use when a board looks overloaded or messy, when tasks are overdue or unassigned, when someone asks to "rebalance the workload", "clean up the batch", "plan this week", or "spread the team's tasks", or when setting up the BATCH/Points fields on a new space.
clickup-browser
Drives the parts of ClickUp the public API does not reach: workspace task templates, Task-created automations, dashboards, space statuses, Workload capacity and a view's pinned description. Use when a ClickUp job has no API, when templates or automations must be created or changed, or when the cu CLI has no command for what is asked. Everything else belongs to clickup-cli, clickup-ops or clickup-data-manager.
clickup-cli
Use when interacting with ClickUp: reading tasks, updating statuses, managing docs, browsing hierarchy, or any ClickUp API operation via the CLI. Triggers on any ClickUp task or doc work.
clickup-data-manager
Manages ClickUp data programmatically: stale task and view cleanup, demo workspace enrichment, bulk task creation and updates, and doc page name standardisation to 'Company - Type - Date'. Use when running bulk updates, deleting views, or when doc pages have messy names. For interactive CLI work see clickup-cli, for a read-only audit clickup-audit.
youtube-thumbnail
Designs YouTube thumbnails for the founder, systems and AI-tooling niche off 270 measured frames, from a template library that grows out of what has already shipped. Ships a build order a designer can execute or a finished render. Use when a video needs a thumbnail or cover, when CTR needs improving, when thumbnails come out inconsistent, or on 'thumbnail', 'YouTube cover', 'thumbnail A/B', 'thumbnail template'.
skill-cleaner
Use when a skills registry feels messy or untrustworthy: a skill that seems to work some days and not others, a skill you wrote that never gets picked, duplicate or overlapping skills competing for the same task, skills scattered across projects and home directories, dead symlinks, or before publishing a skills repo. Also use when merging redundant skills down to one survivor, or when auditing SKILL.md frontmatter for spec compliance. Appends new failure modes to its own pattern list after each run.
programmatic-seo
The keyword-to-published-page pipeline, run at volume by one person, from Search Console history or from Serper.dev where there is none. Use when deciding what page to write next, when researching keywords for a niche, when judging whether a content cluster is worth entering, when generating article drafts or briefs, or when setting up blog infrastructure on SvelteKit. Holds the data cost policy for every SEO skill.
search-console
Queries Google Search Console for keyword performance, content gaps, cannibalisation and ranking analysis. Use when checking search performance, when deciding what page to write next, when finding queries that rank with no page behind them, when comparing periods, or on 'GSC', 'check rankings', 'low-hanging fruit', 'what am I ranking for'.
seo-content-strategy
When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions "content strategy," "what should I write about," "content ideas," "blog strategy," "topic clusters," or "content planning." For writing individual pieces, see seo-copywriting.
seo-schema-markup
When the user wants to add, fix, or optimize schema markup and structured data on their site. Also use when the user mentions "schema markup," "structured data," "JSON-LD," "rich snippets," "schema.org," "FAQ schema," "product schema," "review schema," or "breadcrumb schema."
ai-video-prompting
Writes, improves, audits and splits prompts for AI video generators (Seedance, Kling, Veo, Runway, Luma, Pika, Sora, any image-to-video system), plus the storyboard, shot list, director treatment, camera direction, lighting, blocking, pacing, character continuity, dialogue and sound design behind them. Use when a scene, a shot breakdown or a storyboard is asked for, when a script has to become prompts, or when a prompt is shared and needs fixing. Also triggers on the same asks in Russian.
descript-projects
Creates, names, folders and reorders everything in a Descript project from the terminal: projects, imported media, folders in both panels, and compositions. Use when footage or b-roll needs to land in Descript, when a project or a drive is disorganised, when a composition has to be created, duplicated or filed, or when planning an import so the names come out right the first time.
descript-script-edit
Cuts a Descript composition's script - false starts, retakes, filler and digressions - then plans and places the shots on it: the jump-cut rhythm, the layout each beat calls for, and the b-roll, through the rich clipboard the user pastes back. Use when a raw take is full of restarts, when an edit is cut but has no b-roll or reads flat, when a video needs its sequence cuts and layouts decided, when Descript AI credits are exhausted, or when prompt_project_agent is unavailable.
dji-sync
Pulls DJI Mic takes off the transmitter, waveform-matches a reel take to its iPhone clip and swaps in the lav audio losslessly, or cuts and transcribes a solo take into the vault, then archives and wipes the card. Use when a reel was recorded with a DJI lav, when phone audio needs replacing with the lav take, when a rambled voice memo needs transcribing, or when the DJI card needs clearing.
motion-broll
Self-healing skill that designs and builds motion graphics for video in Remotion, in three registers - a full-frame clip that replaces the picture, a text or glass caption keyed over the speaker's face on an alpha layer, and a figure (a box-and-arrow diagram or an analogy drawn as a mapping) - from reading the cut for its real clock through to clips that convey the idea rather than decorate it, and appends every new failure mode to its own pattern list after each run. Use when a Short, a lesson or a YouTube video needs b-roll, when a beat needs words or a list over the talking head, when a structure or an analogy needs drawing in the brand's design language, when a graphic is not landing, when picking between competing motion designs for one line, or when timing clips against a read.
shorts-production
Takes a finished short-form recording to a scheduled, coded, attached ClickUp task, with the export on Google Drive. Covers the SCALPM pillar codes, the rule that exports ship as they are and are never re-encoded, and the calendar write-back. Use when a Short has just been recorded, when a recording needs uploading, or when a Short needs coding and scheduling in the Socials calendar.
video-coach
Reviews a recorded long-form take against the plan it was recorded from, before a single cut is made. Reads the concept and its script from the app, the raw transcript from Descript, measures what the take actually did, and returns one habit to change on the next recording. Use after a recording lands in Descript and before descript-script-edit, when a take felt off and the reason is not obvious, or on 'coach me on this video', 'how did that take go', '/video-coach'.
video-hooks
Writes the opening of a video and the full structure of a Short, for both the 1-to-3-second Shorts window and the 30-second long-form open. Generates competing hook variants by named mechanism, rates each for drop-off risk, and holds every factual claim to something measured. Use when writing or fixing a hook, when restructuring a Short script, when a Short is being swiped away, or when a script opens weakly.
video-script
Writes the body of a long-form YouTube script: the teach blocks, the demo choreography, the retention beats and the one commercial ask. Holds the measured findings on runtime, the beat budget, ask placement and which promise number to use. Use when a recorded video needs a script, when a long-form script runs long or asks too early, or when a script has to sell a product without turning into a pitch. The opening 30 seconds belong to video-hooks, not here.
whiteboard
Lays out hand-drawn concept boards as code and draws them onto the iPad live over Excalidraw's collaboration protocol, so a diagram arrives already composed and still editable on camera. Use when a video needs a board behind it, when an idea has to become circles, arrows and highlighter rings, when a board needs re-laying out or re-pushing, or when anything needs drawing into ExcalidrawZ from the Mac.
youtube-ctas
Builds the evergreen 1920x1080 transparent overlays a finished YouTube edit is dressed with, in Remotion: subscribe, like, comment, book-a-call and link-in-the-description pills, the channel lower third, and the end-screen bed. Use when a CTA, a lower third or an end card is needed, when an overlay renders without its alpha channel, when an overlay has to land where YouTube's own clickable elements go, or when adding a clip to the Design Assets shelf.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.