skills/general/import-skill/SKILL.md
import skill, download skill, install skill, get skill.
npx skillsauth add beam-ai-team/beam-next-skills import-skillInstall 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.
Download skills from the central Skill Marketplace (Airtable) into your local Beam Next.
Pull any skill from our shared 120+ skill database directly into 01-skills/. Handles:
# Import a specific skill
uv run python 00-system/skills/airtable/airtable-master/scripts/download_skill.py \
--base app1gngDx52VAgjVQ --table tblsQL8n9EfMAFIyD \
--files-table tblhx8DRvcHN7GWmJ \
--skill "gmail" --token MUTAGENT --output 01-skills
# List all available skills (dry-run)
uv run python 00-system/skills/airtable/airtable-master/scripts/download_skill.py \
--base app1gngDx52VAgjVQ --table tblsQL8n9EfMAFIyD \
--all --token MUTAGENT --dry-run
First, find what you need:
# Search by name
uv run python 00-system/skills/airtable/airtable-master/scripts/query_records.py \
--base app1gngDx52VAgjVQ --table tblsQL8n9EfMAFIyD \
--token MUTAGENT --fields "Name,Description,Team" \
--filter "{Name} contains 'gmail'"
# List all skills
uv run python 00-system/skills/airtable/airtable-master/scripts/query_records.py \
--base app1gngDx52VAgjVQ --table tblsQL8n9EfMAFIyD \
--token MUTAGENT --fields "Name,Team" --limit 200
uv run python 00-system/skills/airtable/airtable-master/scripts/download_skill.py \
--base app1gngDx52VAgjVQ --table tblsQL8n9EfMAFIyD \
--files-table tblhx8DRvcHN7GWmJ \
--skill "<SKILL_NAME>" --token MUTAGENT --output 01-skills
Output:
Using token: AIRTABLE_API_KEY_MUTAGENT
Using linked files table: tblhx8DRvcHN7GWmJ
OK - Extracted 5 files (complete)
ls 01-skills/<skill-name>/
cat 01-skills/<skill-name>/SKILL.md
| Parameter | Required | Description |
|-----------|----------|-------------|
| --skill | Yes* | Skill name to import |
| --all | Yes* | Import all skills (alternative to --skill) |
| --output | No | Output directory (default: ./downloaded-skills) |
| --files-table | No | SkillFiles table for large skills |
| --no-backup | No | Skip backup of existing skills |
| --dry-run | No | Show what would be imported |
*Either --skill or --all is required
| Property | Value |
|----------|-------|
| Base ID | app1gngDx52VAgjVQ |
| Skills Table | tblsQL8n9EfMAFIyD |
| Files Table | tblhx8DRvcHN7GWmJ |
| Token | MUTAGENT |
| Total Skills | 120+ |
| Category | Examples | |----------|----------| | Integrations | gmail, slack, notion, airtable, hubspot, langfuse, fathom | | Google Suite | google-calendar, google-sheets, google-docs, google-slides | | AI/Agents | beam-connect, notebooklm, design-beam-agent | | Productivity | mental-models, ultrathink, create-meeting-minutes | | System | plan-project, close-session, validate-system |
When importing a skill that already exists locally:
<skill-name>.backup.<timestamp>To restore:
rm -rf 01-skills/my-skill
mv 01-skills/my-skill.backup.20251231_120000 01-skills/my-skill
To skip backup:
--no-backup
User: "import the gmail skill"
AI: Importing gmail from Skill Marketplace...
uv run python download_skill.py --base app1gngDx52VAgjVQ \
--table tblsQL8n9EfMAFIyD --files-table tblhx8DRvcHN7GWmJ \
--skill "gmail" --token MUTAGENT --output 01-skills
OK - Extracted 8 files (complete)
Skill imported to: 01-skills/gmail/
Files:
- SKILL.md
- scripts/send_email.py
- scripts/read_emails.py
- scripts/search_emails.py
- references/setup-guide.md
...
Say "send email" to use this skill.
| Error | Solution |
|-------|----------|
| Skill not found | Check spelling, run search first |
| No content | Skill has no bundle (metadata only) |
| Permission denied | Check AIRTABLE_API_KEY_MUTAGENT in .env |
| Partial bundle | Add --files-table for complete download |
search-skill-database - Search the marketplaceshare-skill - Upload your skill to marketplacecreate-skill - Create a new skill locallySkill Marketplace powered by Airtable
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.