skills/integrations/linear/setup-linear-onboarding-template/SKILL.md
Interactive assistant to fill Linear onboarding template projects with content from user's workspace. Load when user mentions "setup linear template", "fill linear project", "onboard client in linear", or provides a Linear project URL. Guides user through each task, suggests content from workspace folders, and updates Linear issues with approved content.
npx skillsauth add beam-ai-team/beam-next-skills setup-linear-onboarding-templateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Interactive assistant that helps fill Linear template projects with actual content by suggesting relevant information from your workspace and updating issues with your approval.
This skill helps you quickly populate Linear onboarding template projects (like client onboarding checklists) by:
Key Features:
Time Estimate: Varies (5-30 minutes depending on project size)
Ask the user for the Linear project URL:
https://linear.app/beam-ai/project/client-name-20bd4dc0dc9f/issuesExtract the project ID from the URL and confirm with user:
Mark this todo complete before proceeding.
Verify Linear MCP integration is configured:
mcp__linear__get_projectadd-integration skill for LinearMark this todo complete before proceeding.
Use Linear MCP to get complete project information:
mcp__linear__get_projectmcp__linear__list_issues (with project filter, limit=250)Mark this todo complete before proceeding.
Ask user to point to folders or files that contain relevant information:
"Where should I look for content to fill in these tasks? You can specify:
04-workspace/Workflow/)04-workspace/Workflow/client-proposal.md)Store the user's response as the content search locations.
Mark this todo complete before proceeding.
Update the project description with content from your workspace. Use the template structure from references/client-name-template.md as a guide.
Template Sections to Fill:
For each section:
5a. Display Section
5b. Search User's Folders
5c. Suggest Content
5d. Ask for Confirmation
5e. Update Section (if approved)
mcp__linear__update_projectMark this step complete before proceeding.
Go through each issue/task in the project:
IMPORTANT: Always fetch current content FIRST
mcp__linear__get_issue to get current description6a. Display Current Issue
6b. Ask What's Required
6c. Search User's Folders
6d. Suggest Content
6e. Ask for Confirmation
6f. Update Issue (if approved)
mcp__linear__update_issue to update the issue description or create commentMark each issue as complete before moving to next one.
After processing all issues:
Mark this todo complete before proceeding.
Once the workflow is complete, automatically trigger the close-session skill:
Auto-triggering close-session to save progress...
This is the final mandatory step.
AI: "Please provide the Linear project URL you want to fill in"
User: "https://linear.app/beam-ai/project/client-name-20bd4dc0dc9f/issues"
AI: "Found project: [Client Name] with 18 issues. Is this correct?"
User: "yes"
AI: "Where should I look for content? (folders or files)"
User: "04-workspace/Workflow/"
AI: "Let's fill in the project overview first. Section 1 of 6: Project Overview"
AI: "I found this content in 04-workspace/Workflow/client-proposal.md:
[Shows snippet]
Would you like me to use this for the Project Overview section?"
User: "yes"
AI: "Section 2 of 6: Client Use Case"
AI: "I found this content in 04-workspace/Workflow/use-case-document.md:
[Shows snippet]
Would you like me to use this?"
User: "edit first"
AI: "Please provide the content you'd like to use:"
User: "[provides edited content]"
[Continues through all 6 sections...]
AI: "✅ All sections reviewed. Updating project overview in Linear..."
AI: "✅ Project overview updated!"
AI: "Now let's go through the tasks. Task 1 of 18: CLI-3933 - Setup Client Notion"
AI: "What information do you need for this task?"
User: "client's notion page URL and workspace setup details"
AI: "I found relevant content in 04-workspace/Workflow/client-onboarding-guide.md:
[Shows snippet]
Would you like me to update the issue with this?"
User: "yes"
AI: "✅ Updated CLI-3933. Moving to next task..."
[Continues through all issues]
Example template project structure for reference. Shows typical onboarding project format.
About Linear MCP Integration:
mcp__linear__get_project, mcp__linear__list_issues, mcp__linear__update_project, mcp__linear__update_issuemcp__linear__update_projectBest Practices:
mcp__linear__get_issue before suggesting updatesSafety Features:
Workflow Flexibility:
testing
Audit registry.yaml against disk, validate SKILL.md frontmatter, find duplicates and orphans. Load when user says 'audit skills registry', 'validate beam-next-skills', 'registry drift', 'skills catalog audit', 'check registry yaml'.
tools
All Workable ATS operations — fetch JDs, search candidates, post assessments/reviews. Load when user says "fetch JD", "search workable", "push to workable", "post review", "rate candidate", "workable", "push assessment", "list jobs", or after interview-coach completes an evaluation. Replaces workable-fetch-jd and workable-push-assessment.
data-ai
Load when user mentions "tavily research", "market intelligence", "competitive research", "GTM research", or needs real-time market data for sales, marketing, or vertical strategy.
development
Shared resource library for Slack integration skills. DO NOT load directly - provides common references (setup, API docs, error handling, authentication) and scripts used by slack-connect and individual Slack skills.