Notícias
Notícias
5 min de leitura
17 de setembro de 2026

Skills no Notion? Seu agente ficou obsoleto.

Skills CLI: Agora integrado com Notion. Seu agente: skills em código? Está desatualizado. Skills como content = novo padrão.

Equipe OpenClaw

Equipe OpenClaw · Time de Engenharia & Produto

A Equipe OpenClaw é formada por engenheiros, designers e especialistas em IA dedicados a construir a melhor plataforma de agentes conversacionais para negócios brasileiros. Combinamos expertise…


Skills no Notion? Seu agente ficou obsoleto.

Você é founder de SaaS.

Seu agente de IA tem skills:

  • "Write code" skill (Python, 100 linhas)
  • "Format email" skill (Python, 50 linhas)
  • "Query database" skill (Python, 200 linhas)
  • Total: 350 linhas de código
  • Your assumption: "Skills em código = melhor (mais control)."
  • Reality: "Só engineers conseguem criar/atualizar skills."
  • Problem: ├─ Product manager quer nova skill (precisa engineer) ├─ Customer requests skill (precisa engineer) ├─ Sales quer customizar skill (precisa engineer) ├─ Marketing quer testar skill (precisa engineer) └─ Result: "Tudo bota fila em engineer (bottleneck)."

Skills CLI just changed the game:

"Skills agora vivem no Notion (não em código). Product manager / Sales / Customer pode criar skill (sem engineer). Autores, reviewers, publishers - tudo no Notion."

Translation to your SaaS:

  • Before: "Skills = código Python. Só engineer consegue." (1 skill por semana = 52/ano)
  • After: "Skills = página Notion. Qualquer um consegue." (10 skills por semana = 520/ano)
  • Implication: "10x mais skills. Mesmo número de engineers."

O Problema: Skills em código é bottleneck

Por que engineer é gargalo

=== BEFORE: SKILLS IN CODE ===

Your agent has 3 skills (Python):

  1. Write Code skill ├─ 100 lines of Python ├─ Handles: Function generation, refactoring, optimization ├─ Author: Engineer (took 1 week) ├─ Maintenance: Engineer owns it (if breaks, engineer fixes) └─ Updates: Product manager asks → Engineer implements → 1 week

  2. Format Email skill ├─ 50 lines of Python ├─ Handles: Email template, formatting, personalization ├─ Author: Engineer (took 1 week) ├─ Maintenance: Engineer owns it └─ Updates: Sales asks → Engineer implements → 1 week

  3. Query Database skill ├─ 200 lines of Python ├─ Handles: SQL generation, connection, error handling ├─ Author: Engineer (took 2 weeks) ├─ Maintenance: Engineer owns it └─ Updates: Customer asks → Engineer implements → 2 weeks

Total: ├─ 350 lines of code ├─ 4 weeks of engineering ├─ 1 person responsible (engineer) ├─ Skills per month: 0.75 skills ├─ Skills per year: ~9 skills (slow) └─ Bottleneck: "All skill requests go through engineer queue."

=== AFTER: SKILLS IN NOTION ===

Your agent has 3 skills (Notion pages):

  1. Write Code skill ├─ Notion page (with description, examples, guardrails) ├─ Author: Product manager (can write in Notion) ├─ Time: 30 minutes (no coding) ├─ Review: Engineer reviews Notion page (30 min) ├─ Publish: Product manager publishes (5 min) ├─ Maintenance: Anyone can update Notion page └─ No code commit needed

  2. Format Email skill ├─ Notion page (with templates, variables, examples) ├─ Author: Sales team (they know email best) ├─ Time: 30 minutes (write in Notion) ├─ Review: Sales manager reviews (15 min) ├─ Publish: Sales manager publishes (5 min) └─ No engineer needed

  3. Query Database skill ├─ Notion page (with example queries, error cases) ├─ Author: DBA or data analyst (they know data) ├─ Time: 1 hour (write examples, guardrails) ├─ Review: DBA reviews (30 min) ├─ Publish: DBA publishes (5 min) └─ No engineer needed

Total: ├─ 3 Notion pages ├─ 2-3 hours total work (mostly non-engineers) ├─ Engineer involvement: 30 min review only ├─ Skills per month: 4-5 skills (10x faster) ├─ Skills per year: 50+ skills (vs 9 before) └─ No bottleneck: "Skills can be authored by anyone."

=== THE MATH ===

Before (Skills in code): ├─ Engineer time per skill: 1-2 weeks ├─ Engineers available: 1-2 (SaaS team) ├─ Skills per year: 9-18 ├─ Non-engineer bottleneck: "They wait for engineer." └─ Opportunity cost: "Engineer could be building features."

After (Skills in Notion): ├─ Engineer time per skill: 15-30 minutes (review only) ├─ Product/Sales/DBA time per skill: 30-60 minutes (authoring) ├─ Skills per year: 100-200 (10-20x increase) ├─ Parallelization: "Multiple people author skills simultaneously." └─ Engineer freed up: "Can build features instead."

=== WHY THIS MATTERS ===

Your agent capability scales: ├─ Before: 9 skills/year (limited) ├─ After: 100 skills/year (exponential growth) ├─ Skill quality: Same (reviewed, but authored by domain experts) ├─ Time-to-market: 10x faster (days instead of weeks) ├─ Flexibility: Skills can be updated real-time (no deploy needed) └─ Result: "Your agent becomes 10x more capable without 10x more engineers."

Your team unblocked: ├─ Product manager: Can create skills (not waiting) ├─ Sales: Can customize skills (not waiting) ├─ Customers: Can request skills (delivered quickly) ├─ Engineers: Focus on core agent (not skill coding) └─ Result: "Everyone is faster. No bottleneck."


A Verdade Incômoda: Skills in code não escala

Por que você não consegue mais skills

=== THE SKILL BOTTLENECK ===

Your SaaS today: ├─ Agent has 10 skills (all in Python) ├─ Customers ask: "We need 50 more skills." ├─ You ask engineer: "Can you build 50 skills?" ├─ Engineer: "That's 50-100 weeks of work (1-2 years)." ├─ You: "Can we parallelize?" ├─ Engineer: "No. Skills are tightly coupled to agent. Hard to maintain." ├─ Result: "You can't satisfy customer demand (bottleneck)."

=== WHY SKILLS IN CODE SUCK ===

  1. Engineer dependency ├─ Product manager can't create skills (need engineer) ├─ Sales can't customize skills (need engineer) ├─ Customers can't request skills (need engineer) ├─ Bottleneck: Everything goes through engineer queue └─ Time-to-market: Weeks (instead of days)

  2. Deployment friction ├─ Skill change = code change ├─ Code change = Git commit ├─ Git commit = PR review ├─ PR review = 1-2 days (slow) ├─ Deploy = 1-2 hours (risky) └─ Total: 2-3 days to deploy 1 skill change

  3. Maintenance burden ├─ Each skill is separate Python file (or module) ├─ Skill update = code update ├─ Code update = risk of breaking other skills ├─ Testing = engineer must test └─ Burden: On engineer (not skill author)

  4. Domain expert disconnect ├─ Sales team knows best how to write emails ├─ But: Email skill is in Python (authored by engineer) ├─ Result: Engineer writes skill, misses domain expertise ├─ Quality: Suboptimal (engineer didn't know email best practices) └─ Opportunity: "Skill quality improves if domain expert authors."

  5. Skill reuse is hard ├─ Skill lives in 1 Git repo (tied to 1 agent) ├─ Can you reuse skill in different agent? Hard (different repo) ├─ Can you share skill across teams? Harder (repo access, deployment) ├─ Result: Skills not reused (everyone codes their own) └─ Waste: "Duplicate effort. Same skill coded 10 times."

=== THE SCALE PROBLEM ===

As your SaaS grows: ├─ Month 1: 10 skills (manageable) ├─ Month 6: 30 skills (getting hard) ├─ Month 12: 50+ skills (breaking down) ├─ Month 18: 100+ skills (impossible) │ ├─ Can't hire enough engineers │ ├─ Can't code skills fast enough │ ├─ Customers waiting for skills │ └─ Competitors ship skills faster (they figured this out) └─ Result: "You hit scaling wall. Skills in code is ceiling."


A Solução: Skills como content (no Notion)

Como Vercel/Skills CLI mudou o jogo

=== HOW NOTION SKILLS WORK ===

Step 1: Author skill in Notion ├─ Product manager opens Notion ├─ Creates new page: "New Skill: Generate Customer Report" ├─ Writes: │ ├─ Skill name │ ├─ Description (what it does) │ ├─ Parameters (inputs) │ ├─ Examples (how to use) │ ├─ Guardrails (constraints, safety) │ └─ Expected output ├─ Time: 30-60 minutes (no coding) └─ Done (no engineer needed yet)

Step 2: Review ├─ Product manager @ mentions engineer in Notion ├─ Engineer reads skill description (3 min) ├─ Engineer checks: Is description clear? Are guardrails enough? ├─ Engineer approves (or suggests changes) ├─ Time: 15-30 minutes (review only, not coding) └─ Done

Step 3: Publish ├─ Product manager clicks "Publish" in Notion ├─ Skill is now available in agent (no deploy needed) ├─ Agent reads skill description from Notion ├─ Agent can now execute this skill ├─ Time: 1 click └─ Done (live immediately)

Step 4: Update ├─ Sales says: "We need to add email template to skill" ├─ Product manager edits Notion page (add template) ├─ Engineer reviews change (1 min) ├─ Product manager publishes (1 click) ├─ Skill updated (live immediately) ├─ No Git commit, no deploy, no downtime └─ Done (15 minutes total)

=== NOTION SKILLS ARCHITECTURE ===

Before (Skills in code):

Agent code: ├─ skill_write_code.py (100 lines) ├─ skill_format_email.py (50 lines) ├─ skill_query_database.py (200 lines) └─ Every skill is hardcoded in agent

To add skill: Code + Git + PR + Deploy (slow)

After (Skills in Notion):

Agent code: └─ load_skills_from_notion() └─ Reads Notion database └─ Dynamically loads skills └─ No hardcoded skills

Notion workspace: ├─ Skill 1 page (content only) ├─ Skill 2 page (content only) ├─ Skill 3 page (content only) └─ ... 100 skills (all content, no code)

To add skill: Edit Notion page + Publish (fast)

=== BENEFITS ===

  1. Non-engineers can author skills ├─ Product manager: Can write skills (no coding) ├─ Sales: Can create email templates (no coding) ├─ Marketing: Can write copy skills (no coding) ├─ Customers: Can request skills (clear format) └─ Result: "10x more skills authored."

  2. Instant deployment ├─ No Git commit needed ├─ No PR review needed ├─ No deployment needed ├─ Publish in Notion = live immediately └─ Time-to-market: 15 minutes (vs 2 days)

  3. Easy updates ├─ Skill change = edit Notion page ├─ No code changes needed ├─ No risk of breaking agent ├─ Publish = live immediately └─ Iteration: 10x faster

  4. Domain expertise ├─ Sales writes email skill (they know email) ├─ Product writes feature description skill (they know features) ├─ Customer writes use-case skill (they know their business) ├─ Result: "Skills are better (authored by domain experts)."

  5. Reusability ├─ Skill lives in Notion (shared, discoverable) ├─ Can install skill in any agent (via skills CLI) ├─ Can share skill across teams ├─ Can build skill marketplace (buy/sell skills) └─ Result: "Skills are assets (not one-offs)."

  6. Version control ├─ Notion handles version history (who changed, when) ├─ Can revert to previous version (Notion undo) ├─ Audit trail built-in └─ No Git needed

  7. Collaboration ├─ Multiple authors work simultaneously ├─ Comments in Notion (feedback) ├─ Approval workflow (sign off before publish) └─ Result: "Skills are collaborative."


Red Flags: Is your agent still stuck in code?

Signs you're not using skills as content

=== RED FLAG #1: Only engineers can create skills ===

Symptom: ├─ Product manager: "I have idea for new skill." ├─ You: "Talk to engineer (they'll code it)." ├─ Product manager: "How long?" ├─ You: "2-3 weeks." ├─ Product manager: "That's too slow. We need it this week." ├─ Reality: "Engineer bottleneck. Non-engineers blocked." ├─ Red flag: YELLOW (you're losing velocity) └─ Action: "Adopt skills in Notion (unblock non-engineers)."

=== RED FLAG #2: Skill updates take days ===

Symptom: ├─ Customer: "Can you update email skill to add new template?" ├─ You: "That's a code change. 3 days minimum." ├─ Customer: "We need it by tomorrow." ├─ You: "Not possible. Skill is in code." ├─ Reality: "Can't iterate fast. Customers frustrated." ├─ Red flag: YELLOW (you're losing customers) └─ Action: "Move skills to Notion (instant updates)."

=== RED FLAG #3: Duplicate skills across agents ===

Symptom: ├─ Agent A has "email formatter" skill (Python, 50 lines) ├─ Agent B has "email formatter" skill (Python, 50 lines - same code) ├─ Agent C needs "email formatter" skill ├─ You: "We'll copy code from Agent A." ├─ Reality: "Duplicate effort. Same skill coded 3 times." ├─ Red flag: YELLOW (you're wasting engineering) └─ Action: "Move to Notion. Share skills. No duplication."

=== RED FLAG #4: Skills not documented well ===

Symptom: ├─ New team member joins ├─ They ask: "How does the email skill work?" ├─ You: "Read the Python code." ├─ New member: "It's 50 lines. Hard to understand." ├─ You: "Yeah, no documentation. Engineer forgot to write it." ├─ Reality: "Skills are black boxes. Hard to maintain." ├─ Red flag: YELLOW (you're losing maintainability) └─ Action: "Move to Notion. Skill description = documentation."

=== RED FLAG #5: Customers can't customize skills ===

Symptom: ├─ Customer: "Can we customize the email skill for our brand?" ├─ You: "That's a code change. We'd need to redeploy." ├─ Customer: "Can't you just change a parameter?" ├─ You: "Parameters are hardcoded. Not flexible." ├─ Reality: "Customers stuck with one-size-fits-all skills." ├─ Red flag: RED (you're losing competitive advantage) └─ Action: "Move to Notion. Skills = content. Customers self-serve."

=== RED FLAG #6: Scaling skills is blocked ===

Symptom: ├─ You: "We need 50 new skills this year." ├─ Engineer: "That's 50-100 weeks of work. Impossible." ├─ You: "We can't satisfy customer demand." ├─ Competitors: "We shipped 50 skills (they use Notion skills)." ├─ You: "We're falling behind." ├─ Reality: "Skills in code is ceiling. Can't scale beyond." ├─ Red flag: RED (you're losing market) └─ Action: "Migrate to Notion ASAP. Unblock skill creation."


Implementation: How to move skills to Notion

Step-by-step migration

=== MIGRATION PLAN ===

Phase 1: Assess current skills (1 week) ├─ [ ] List all skills in agent (how many?) ├─ [ ] For each skill: │ ├─ [ ] Document what it does │ ├─ [ ] Identify author/owner │ ├─ [ ] Check if reusable (used in multiple agents?) │ └─ [ ] Priority (high/medium/low) ├─ [ ] Create Notion database template (for skills) └─ Output: "Inventory of all skills + prioritization."

Phase 2: Setup Notion (1 week) ├─ [ ] Create Notion workspace (if not already) ├─ [ ] Create "Agent Skills" database ├─ [ ] Define skill template: │ ├─ [ ] Skill name │ ├─ [ ] Description │ ├─ [ ] Parameters (inputs) │ ├─ [ ] Examples │ ├─ [ ] Guardrails │ ├─ [ ] Status (draft/review/published) │ └─ [ ] Owner ├─ [ ] Setup approval workflow └─ Output: "Notion is ready for skills."

Phase 3: Migrate high-priority skills (2-4 weeks) ├─ [ ] Pick top 5 skills (high priority) ├─ [ ] For each skill: │ ├─ [ ] Create Notion page │ ├─ [ ] Document skill (from code) │ ├─ [ ] Add examples (from code comments) │ ├─ [ ] Add guardrails (safety constraints) │ ├─ [ ] Get review from engineer │ ├─ [ ] Publish in Notion │ └─ [ ] Test in agent (verify works) ├─ [ ] Train team on Notion skills └─ Output: "5 skills migrated. Team trained."

Phase 4: Scale (ongoing) ├─ [ ] Migrate remaining skills (rest of code skills) ├─ [ ] Enable non-engineers to author new skills ├─ [ ] Setup skill marketplace (optional) ├─ [ ] Monitor usage (which skills are used?) └─ Output: "All skills in Notion. Scalable system."

=== TOOLS NEEDED ===

  1. Notion (for skill authoring) ├─ Database: Store skill definitions ├─ Pages: Author skill content ├─ Workflow: Approval process └─ Cost: Free tier sufficient (or Pro if need advanced features)

  2. Skills CLI (for installing Notion skills) ├─ Tool: Vercel skills CLI (open source) ├─ Command: skills install notion://workspace-id/db-id ├─ Agent integration: Load skills from Notion at runtime └─ Cost: Free (open source)

  3. Agent runtime (must support dynamic skill loading) ├─ Must read skills from Notion (not hardcoded) ├─ Must execute skills based on Notion definition ├─ Examples: Claude Code, Vercel v0, custom agent └─ Cost: Depends on agent platform

=== TIMELINE ===

Quick start (if starting fresh): ├─ Week 1: Setup Notion database ├─ Week 2: Create first 5 skills in Notion ├─ Week 3: Integrate with agent (skills CLI) ├─ Week 4: Train team + iterate └─ Total: 4 weeks to full Notion skills

Migration (if you have existing code skills): ├─ Week 1: Assess + prioritize existing skills ├─ Week 2-4: Migrate high-priority skills ├─ Week 5-8: Migrate rest + setup marketplace ├─ Week 9+: Scale (non-engineers author skills) └─ Total: 8-12 weeks to full migration


Your Checklist: Are your skills ready for Notion?

Assess skill maturity

=== SKILL READINESS ===

[ ] Skills are documented ├─ [ ] Each skill has description? ├─ [ ] Examples provided? ├─ [ ] Guardrails defined? └─ [ ] If NO: Move to Notion first (add docs)

[ ] Skills are modular ├─ [ ] Each skill is independent? ├─ [ ] No hardcoded state across skills? ├─ [ ] Can execute skill in isolation? └─ [ ] If NO: Refactor before migration

[ ] Skills have parameters ├─ [ ] Skill accepts inputs (configurable)? ├─ [ ] Not hardcoded values? ├─ [ ] Parameters are clear? └─ [ ] If NO: Add parameterization first

[ ] Skills have clear outputs ├─ [ ] Output format is defined? ├─ [ ] Output is predictable? ├─ [ ] Error cases handled? └─ [ ] If NO: Define output spec first

[ ] Skills have guardrails ├─ [ ] Rate limits defined? ├─ [ ] Safety constraints? ├─ [ ] Audit logging? └─ [ ] If NO: Add guardrails first

=== DECISION TREE ===

If all checks PASS: ├─ [ ] Ready to move to Notion (start migration) └─ [ ] Timeline: 4 weeks (per skill)

If some checks FAIL: ├─ [ ] Not ready yet (refactor first) ├─ [ ] Fix: Add docs, parameterization, guardrails └─ [ ] Then move to Notion

If many checks FAIL: ├─ [ ] Your skills need major work ├─ [ ] Suggest: Refactor + then migrate └─ [ ] Timeline: 2-3 months (major refactor)


Conclusão: Skills as content é novo padrão

O que Notion skills descobriu:

  1. Skills in code don't scale (engineer bottleneck)

    • You think: "Code = flexibility. Good for maintenance."
    • Reality: "Code = bottleneck. Only engineers can author."
    • Implication: "Can't scale skills beyond engineer capacity."
  2. Domain experts should author skills (not engineers)

    • You think: "Engineer writes best skills (most technical)."
    • Reality: "Domain expert writes best skills (knows best practices)."
    • Implication: "Move authoring to domain experts (Sales, Product, DBA)."
  3. Skills should be content, not code (democratization)

    • You think: "Skills are technical. Must be code."
    • Reality: "Skills are logic + documentation. Can be Notion."
    • Implication: "Decouple skill logic from skill authoring (both can be separate)."
  4. Skill updates should be instant (no deployment friction)

    • You think: "Code change = deploy = safe (reviewed)."
    • Reality: "Notion page change = publish = faster (still reviewed)."
    • Implication: "Don't need to deploy for skill updates."
  5. Skill reusability is critical (avoid duplication)

    • You think: "Skills are tied to agent. Can't reuse."
    • Reality: "Skills should be assets. Shared across agents."
    • Implication: "Build skill marketplace. Avoid duplicate coding."

Your decision today:

  • Keep skills in code (stay bottlenecked)
  • Move to Notion (unblock non-engineers, scale skills)
  • Hybrid (Notion for new skills, gradually migrate old ones)

Recommendation: Start with Notion for new skills. Migrate old skills incrementally. Don't wait.

Na OpenClaw:

Ajudamos SaaS builders move skills to Notion:

  • Skill inventory audit: What skills do you have? (assessment)
  • Notion setup: Create skill database + workflow (infrastructure)
  • Migration plan: How to move existing skills (execution)
  • Non-engineer enablement: Train team to author skills (adoption)
  • Skill marketplace: Setup (optional, advanced)
  • Agent integration: Connect agent to Notion skills (technical)

You can keep skills in code (slow, bottlenecked).

Or you can move to Notion (fast, scalable, empowering).

Choice: Code or content?

Notion Skills Audit | Agent Skill Marketplace | Skill Content Migration →


Publicado em 17 de setembro de 2026

Leia também