ワンクリックで
late-media
Late.dev media upload workflow with presigned URLs, validation, and platform-specific constraints
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Late.dev media upload workflow with presigned URLs, validation, and platform-specific constraints
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Researches individual competitors via web search to gather pricing, features, positioning, and reviews. Activates when the user wants to research a competitor, gather intel on a company, or asks 'what does [company] offer?' Covers multi-source intelligence gathering across official sites, review platforms, and community discussions.
Synthesizes competitive research into strategic insights, SWOT analyses, and positioning recommendations. Activates when the user wants a competitive analysis, market positioning review, competitor comparison matrix, or asks 'how do we stack up against the competition?' Identifies market gaps and strategic opportunities.
Extracts structured terms from legal contracts across 7 categories (Payment, Duration, IP, Confidentiality, Liability, Termination, Warranty). Activates when the user has a contract to analyze, wants to extract terms, review an agreement, or asks 'what does this contract say?' Supports PDF, DOCX, MD, and TXT formats with auto contract-type detection.
Evaluates contracts for harmful, unusual, or one-sided clauses using Red/Yellow/Green risk classification. Activates when the user wants to find contract red flags, assess legal risks, check for unfair terms, or asks 'is this contract safe to sign?' Provides plain-English explanations and concrete mitigation suggestions for freelancers and agency founders.
Creates and manages activity records in the CRM Communications database with AI-generated summaries. Activates when the user wants to log an email or meeting to CRM, record a client interaction, or asks 'save this to the client record.' Handles idempotent operations, deduplication, and AI summarization.
Matches email addresses and meeting attendees to CRM contacts using progressive matching. Activates when the user needs to identify which client an email belongs to, resolve a contact, or look up a client from an email address. Uses a 5-step algorithm from exact email match to fuzzy name matching with confidence scoring.
| name | late-media |
| description | Late.dev media upload workflow with presigned URLs, validation, and platform-specific constraints |
late-tool.mjs media presign --filename=photo.jpg --content-type=image/jpegpublicUrl in post's mediaItems array# Step 1: Get presigned URL
node ../../../../.founderOS/scripts/late-tool.mjs media presign \
--filename=photo.jpg --content-type=image/jpeg
# Returns: { "publicUrl": "https://...", "uploadUrl": "https://..." }
# Note: uploadUrl is internal only — never log it
# Step 2: Reference in post
node ../../../../.founderOS/scripts/late-tool.mjs posts create \
--accounts='["acc_123"]' \
--text="Check this out!" \
--media='[{"publicUrl":"https://...","type":"image"}]'
| Platform | Images | Video | Other |
|---|---|---|---|
| JPEG/PNG/GIF (multiple) | MP4/MOV | PDF docs (100MB, 300pp max) | |
| X/Twitter | 4 images max OR 1 video | MP4/MOV | — |