一键导入
linkedin-create-post
Create and manage LinkedIn posts with a professional standard - post as me or company, and high-quality engagement workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create and manage LinkedIn posts with a professional standard - post as me or company, and high-quality engagement workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Analyze spreadsheet data intelligently - understand structure, choose right analysis tool (SQL/pivot/chart), apply formatting, present insights.
Create charts and visualizations in Google Sheets — detect data structure, select chart type, format for clarity, present insights
Generate an editable Microsoft Word (.docx) document — reports, letters, memos, structured docs. Use when the user wants a Word file. Built with docx-js (Node) for high fidelity.
Generate a polished, printable PDF — reports, letters, invoices, resumes, one-pagers. Use when the user wants a PDF document. Typst is the primary engine; LaTeX (tectonic) is the fallback for niche packages or specific academic/journal templates.
Generate a PowerPoint (.pptx) slide deck — pitch decks, reviews, summaries. Use when the user wants slides. Built with pptxgenjs (Node) for native, editable slides and charts.
Generate an Excel (.xlsx) workbook or a CSV file — tables, financial models, data exports, formatted reports with charts. Use when the user wants a spreadsheet or CSV. Built with openpyxl + pandas (Python).
| name | linkedin-create-post |
| description | Create and manage LinkedIn posts with a professional standard - post as me or company, and high-quality engagement workflows. |
| target | linkedin_agent |
Use these when a custom tool does not fit the request:
Composio fallback tools may require explicit author URNs:
urn:li:person:<person_id> (resolve via LINKEDIN_GET_MY_INFO)urn:li:organization:<org_id> (resolve via LINKEDIN_GET_COMPANY_INFO)For creating posts:
Do not publish on the user's behalf without explicit confirmation.
Collect (or infer from context) the minimum:
If author context matters, call:
Prefer LINKEDIN_CUSTOM_CREATE_POST for all post types.
Fallbacks when needed:
Custom post tool handles media uploads.
Recommended structure:
Formatting rules:
Examples (shape; adjust to actual tool schema):
# Text-only
LINKEDIN_CUSTOM_CREATE_POST(commentary="...", visibility="PUBLIC")
# Image
LINKEDIN_CUSTOM_CREATE_POST(commentary="...", image_url="https://...", visibility="PUBLIC")
# Document
LINKEDIN_CUSTOM_CREATE_POST(
commentary="...",
document_url="https://...",
document_title="...",
visibility="PUBLIC",
)
# Link/article
LINKEDIN_CUSTOM_CREATE_POST(commentary="...", article_url="https://...", visibility="PUBLIC")
# Post as an organization
LINKEDIN_CUSTOM_CREATE_POST(
commentary="...",
organization_id="urn:li:organization:12345",
visibility="PUBLIC",
)
# Toolkit fallback for URL/article shares
LINKEDIN_CREATE_ARTICLE_OR_URL_SHARE(...)
# Toolkit fallback for generic post creation
LINKEDIN_CREATE_LINKED_IN_POST(...)
Return the post URL and the returned post URN.
Note: the tool returns post_id as the post URN; use it as post_urn for comments/reactions.
LINKEDIN_GET_POST_CONTENTLINKEDIN_CUSTOM_GET_POST_COMMENTSLINKEDIN_CUSTOM_ADD_COMMENT (fallback: LINKEDIN_CREATE_COMMENT_ON_POST)LINKEDIN_CUSTOM_GET_POST_REACTIONS (fallback: LINKEDIN_LIST_REACTIONS)LINKEDIN_CUSTOM_REACT_TO_POSTLINKEDIN_CUSTOM_DELETE_REACTION (only after explicit user confirmation)Choose a reaction that matches intent:
Tool input uses these values: LIKE, CELEBRATE, SUPPORT, LOVE, INSIGHTFUL, FUNNY
Never post generic comments like "Great post".
Good comments must: