ワンクリックで
linkt-init
Set up your profile for personalized outreach. Run this first to configure your company info, role, and value proposition.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Set up your profile for personalized outreach. Run this first to configure your company info, role, and value proposition.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Manage recurring signal monitoring schedules. Use when user wants to set up automated signal monitoring, create schedules, or manage existing schedules.
Pull recent signals from Linkt and display contacts for outreach. Use when user wants to see business signals, find leads to contact, or prepare for LinkedIn outreach.
Bulk update entity status for workflow management. Use when user wants to mark leads as reviewed, passed, or contacted, or manage their sales pipeline status.
Draft a LinkedIn connection message and post to Slack for manual sending. Use after /linkt-signals when user wants to reach out to a contact, or when user provides a LinkedIn URL and context for outreach.
| name | linkt-init |
| description | Set up your profile for personalized outreach. Run this first to configure your company info, role, and value proposition. |
| user-invocable | true |
| allowed-tools | AskUserQuestion, Read, Write, WebFetch, WebSearch |
Set up user context for personalized LinkedIn outreach messages.
This skill interviews the user about their company, role, and use case, then stores the context in .claude/user-context.json. The /linkt-outreach skill reads this context to draft more relevant, personalized connection messages.
First, check if .claude/user-context.json already exists.
If it exists, read it and present the current configuration:
## Existing Profile Found
**Company:** [name] ([domain])
**Your Role:** [role]
**Use Case:** [use_case]
**Target Audience:** [target_audience]
**Value Proposition:** [value_proposition]
Last updated: [initialized_at]
What would you like to do?
- **keep** - Keep current settings
- **update** - Update specific fields
- **fresh** - Start over from scratch
Use AskUserQuestion with options: "Keep current settings", "Update specific fields", "Start fresh"
If 'keep': Exit with confirmation message. If 'update': Ask which fields to update, then skip to those specific questions. If 'fresh' or no existing context: Continue with full interview.
Ask for the company domain:
What's your company's website domain? (e.g., acme.com)
Use AskUserQuestion with a text input.
Try to fetch the company website using WebFetch to extract:
If successful, present what was found:
**Found company info:**
- Name: [extracted name]
- Description: [extracted description]
- Industry: [inferred industry]
Is this correct? (yes/edit)
If WebFetch fails or returns insufficient info, proceed to manual entry.
If auto-lookup failed or user wants to edit, ask:
What's your company name?
Then:
Briefly describe what your company does (1-2 sentences):
Then:
What industry best describes your company?
Use AskUserQuestion with options: "Sales Technology", "Marketing Technology", "HR Technology", "Data & Analytics", "AI/ML", "Cloud Infrastructure", "Cybersecurity", "Fintech", "Other"
Ask about the user's role:
What's your role at [Company Name]?
Use AskUserQuestion with options: "Sales/Business Development", "Marketing", "Recruiting", "Founder/Executive", "Partnerships", "Other"
If "Other", ask for the specific role title.
Ask about the primary use case:
What's your main goal for LinkedIn outreach?
Use AskUserQuestion with options:
Ask about who they're trying to reach:
Describe your ideal target audience (who do you want to connect with?):
Examples to provide:
Use AskUserQuestion with text input.
Ask about their value proposition:
What value do you offer to your target audience? (1-2 sentences)
This helps personalize outreach. Examples:
- "We help sales teams close deals 40% faster with AI-powered insights"
- "I help startups build world-class engineering teams"
- "We connect companies with data infrastructure experts"
Use AskUserQuestion with text input.
Ask for notable talking points:
Any notable talking points to mention when relevant? (optional)
Examples: recent funding, press coverage, awards, notable customers
Enter talking points separated by commas, or type 'skip':
Use AskUserQuestion with text input.
Ask for name to use in message sign-offs:
What name should we use to sign off messages? (optional)
This adds a personal touch: "- Jack" or "- Sarah"
Enter your first name, or type 'skip':
Use AskUserQuestion with text input.
Present the complete profile for review:
## Profile Summary
**Company**
- Name: [name]
- Domain: [domain]
- Description: [description]
- Industry: [industry]
**Your Info**
- Name: [name or "Not set"]
- Role: [role]
**Outreach Settings**
- Use Case: [use_case]
- Target Audience: [target_audience]
- Value Proposition: [value_proposition]
- Talking Points: [points or "None"]
Save this profile? (yes/edit)
If 'yes': Save to .claude/user-context.json and confirm.
If 'edit': Ask which section to edit and loop back to those questions.
Write the context to .claude/user-context.json:
{
"company": {
"name": "...",
"domain": "...",
"description": "...",
"industry": "..."
},
"user": {
"name": "...",
"role": "..."
},
"use_case": "sales|recruiting|partnerships|networking|other",
"target_audience": "...",
"value_proposition": "...",
"talking_points": ["...", "..."],
"initialized_at": "2026-02-02T...",
"version": "1.0"
}
## Profile Saved
Your outreach profile has been saved. The `/linkt-outreach` skill will now use this context to draft more personalized LinkedIn messages.
**Next steps:**
1. Run `/linkt-signals` to see recent business signals
2. Select a contact and run `/linkt-outreach` to connect
**Tip:** Run `/linkt-init` again anytime to update your profile.
.)