Agent skill

Agendar Uma Reuniao

by gethouston in gethouston/houston

Consiga marcar uma reunião sem que a troca de mensagens consuma sua semana.

MITAuto-check passed

Install Agendar Uma Reuniao

skills CLI
$ npx skills add gethouston/houston --skill agendar-uma-reuniao -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gethouston/houston agendar-uma-reuniao --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gethouston/houston.git skills-src && mkdir -p .claude/skills && cp -r skills-src/store/agents-i18n/pt/operations/.agents/skills/agendar-uma-reuniao .claude/skills/agendar-uma-reuniao && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
agendar-uma-reuniao
GitHub stars
117
Token cost
~1.7k tokens
SKILL.md length
837 words
Files
1
Skills in repo
10
Repo updated
First seen
Licence
MIT

At a glance

Consiga marcar uma reunião sem que a troca de mensagens consuma sua semana.

  • Works in 12 steps: Leio context/operations-context.md. Se… → Esclareço o pedido. Extraio da mensagem:… → Leio config/schedule-preferences.json e… → …
  • SKILL.md covers Quando usar, Conexões que preciso, Informações que preciso and Passos, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Agendar Uma Reuniao is an agent skill from gethouston/houston. Consiga marcar uma reunião sem que a troca de mensagens consuma sua semana. Eu proponho três horários que respeitam seus blocos de foco, seu limite diário de reuniões e suas folgas entre compromissos, redijo a mensagem para a outra parte na sua voz, ajusto conforme as respostas, e só crio o evento depois que você disser explicitamente para agendar.

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Open source platform for AI-native products. Pre-built AI agents with real tools and 1000+ integrations, in a Rust engine + Tauri desktop app. Free forever. The licence is MIT.

Example prompts

  • “/agendar-uma-reuniao”

Workflow steps

12 steps, taken from the first numbered list in SKILL.md.

  1. Leio context/operations-context.md. Se faltar/estiver vazio, paro. Peço para você rodar set-up-my-ops-info primeiro. Voz, prioridades…
  2. Esclareço o pedido. Extraio da mensagem: nome(s) da contraparte, duração (padrão 30 min), propósito, fuso horário (padrão do usuário). Se…
  3. Leio config/schedule-preferences.json e config/vips.json. Se as preferências faltarem, faço UMA pergunta (o ideal: conectar a agenda para…
  4. Resolvo a agenda. composio search calendar → slugs de disponibilidade + criação de evento. Nenhuma agenda conectada → digo ao usuário qual…
  5. Busco a disponibilidade. Puxo os blocos ocupados dos próximos 10 dias úteis. Calculo horários candidatos que
  6. Escolho 3 opções. Distribuídas entre os dias (ex. amanhã de manhã, depois de amanhã à tarde, fim de semana pela manhã). Prefiro meio da…
  7. Redijo a mensagem. Leio config/voice.md (ou o bloco de voz no contexto operacional). Se faltarem amostras de voz, faço UMA pergunta…
  8. Escrevo scheduling/{slug}/proposal.md (slug = contraparte ou id da conversa em kebab-case, com prefixo sched- se for avulso). Sobrescrevo…
  9. Apresento ao usuário. "Aqui estão 3 opções + o rascunho da mensagem. Enviar? Ajustar? Adicionar uma 4ª opção?" Nunca envio.
  10. Ajusto conforme a resposta. A contraparte responde escolhendo um horário ou propondo outro → atualizo ## Status da proposta (rascunho →…
  11. Agendo com a aprovação. Você diz "agende {horário} com {contraparte}" → chamo o slug de criação de evento do Composio. Adiciono a…
  12. Adiciono a outputs.json com type: "scheduling", status "rascunho" até a confirmação, muda para "ready" no agendamento.

What it can do on your machine

Read from SKILL.md and the folder at commit 5655428. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Agendar Uma Reuniao loads about 1.7k tokens when it runs. Until then it costs about 93 tokens; SKILL.md has 837 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~93
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gethouston/houston at commit 5655428, republished under its MIT licence (© gethouston). 837 words, ~1,720 tokens.

Download SKILL.mdSave it as .claude/skills/agendar-uma-reuniao/SKILL.md (or your agent's skills folder).
name
agendar-uma-reuniao
description
Consiga marcar uma reunião sem que a troca de mensagens consuma sua semana. Eu proponho três horários que respeitam seus blocos de foco, seu limite diário de reuniões e suas folgas entre compromissos, redijo a mensagem para a outra parte na sua voz, ajusto conforme as respostas, e só crio o evento depois que você disser explicitamente para agendar.
title
Agendar uma reunião
version
1
category
Operações
featured
no
image
clipboard
integrations
googlecalendar, gmail, outlook
x_houston.created_by
houston
x_houston.skill_schema
1

Agendar Uma Reunião

Quando usar

  • "agende uma reunião com {X}" / "encontre 30 min com {equipe}".
  • "vamos marcar {Y}" / "proponha horários para {Z}".
  • Repasse de triage-a-surface (surface=inbox) quando a conversa for classificada como book-a-meeting e você disser "agende."

Conexões que preciso

Executo trabalho externo através do Composio. Antes de esta habilidade rodar, verifico se as categorias abaixo estão conectadas. Se faltar alguma, nomeio a categoria, peço para você conectar na aba Integrações, e paro.

  • Agenda (Google Calendar, Outlook) - Obrigatório. Lê sua disponibilidade e cria o evento depois que você aprovar.
  • Caixa de entrada (Gmail, Outlook) - Opcional. Me permite salvar a proposta como rascunho para você enviar.

Se nenhuma agenda estiver conectada, paro e peço para você conectar sua agenda primeiro.

Informações que preciso

Leio o seu contexto operacional primeiro. Para cada campo obrigatório que estiver faltando, faço UMA pergunta em linguagem simples (melhor modalidade: app conectado > envio de arquivo > URL > colar) e espero.

  • Contraparte e propósito - Obrigatório. Por que preciso: molda quem, quanto tempo e quão formal. Se faltar, pergunto: "Com quem você vai se reunir, e qual o propósito da reunião?"
  • Preferências de agenda - Obrigatório. Por que preciso: protege blocos de foco, limite diário de reuniões, horário de trabalho. Se faltar, pergunto: "Quando você prefere ter reuniões, horário de trabalho, dias de foco profundo, máximo de reuniões por dia, folga entre compromissos consecutivos?"
  • Sua voz - Obrigatório. Por que preciso: a mensagem para a contraparte precisa soar como você. Se faltar, pergunto: "O ideal é conectar sua caixa de entrada para eu analisar de 20 a 30 mensagens enviadas. Senão, cole de 3 a 5 respostas recentes que soem como você."
  • VIPs - Opcional. Por que preciso: VIPs recebem horários pela manhã e folgas maiores. Se você não tiver isso, sigo em frente com TBD e trato todos igualmente.

Passos

<!-- houston-workflow:v1 -->
  1. Leio context/operations-context.md. Se faltar/estiver vazio, paro. Peço para você rodar set-up-my-ops-info primeiro. Voz, prioridades, contatos-chave moldam o rascunho.

  2. Esclareço o pedido. Extraio da mensagem: nome(s) da contraparte, duração (padrão 30 min), propósito, fuso horário (padrão do usuário). Se algo relevante faltar, faço UMA pergunta.

  3. Leio config/schedule-preferences.json e config/vips.json. Se as preferências faltarem, faço UMA pergunta (o ideal: conectar a agenda para eu inferir) e continuo.

  4. Resolvo a agenda. composio search calendar → slugs de disponibilidade + criação de evento. Nenhuma agenda conectada → digo ao usuário qual categoria conectar, paro.

  5. Busco a disponibilidade. Puxo os blocos ocupados dos próximos 10 dias úteis. Calculo horários candidatos que:

    • caem dentro de workingHours,
    • NÃO se sobrepõem a nenhum focusBlock,
    • respeitam minBufferMinutes nos dois lados de um compromisso já existente,
    • mantêm o total de reuniões do dia ≤ maxMeetingsPerDay,
    • evitam blackoutPeriods.

    Limites vêm da configuração, nunca fixo no código.

  6. Escolho 3 opções. Distribuídas entre os dias (ex. amanhã de manhã, depois de amanhã à tarde, fim de semana pela manhã). Prefiro meio da manhã (10h-11h30) e início da tarde (14h-16h). Evito segundas antes do meio-dia, sextas à tarde a não ser que nada mais encaixe. VIPs → prefiro horários pela manhã, folgas maiores.

  7. Redijo a mensagem. Leio config/voice.md (ou o bloco de voz no contexto operacional). Se faltarem amostras de voz, faço UMA pergunta direcionada (o ideal: conectar a caixa de entrada via Composio para calibrar com 20-30 mensagens enviadas recentes) e continuo. Padrão: uma linha de confirmação → 3 horários propostos (em tópicos, com o fuso horário do usuário e da contraparte identificados se forem diferentes) → alternativa suave ("ou sugira um horário melhor para você"). Limite de ~80 palavras.

  8. Escrevo scheduling/{slug}/proposal.md (slug = contraparte ou id da conversa em kebab-case, com prefixo sched- se for avulso). Sobrescrevo a cada iteração. Estrutura:

    markdown
    ## Contraparte
    {nome} <{email}>
    
    ## Horários propostos
    - {Dia Mês DD, HH:MMh horário de origem / HH:MMh horário de destino} - {duração}
    - ...
    
    ## Restrições respeitadas
    - blocos de foco respeitados: {lista}
    - limite diário de reuniões: {X}/{max}
    - folgas: {min} min
    
    ## Rascunho da mensagem
    {o corpo redigido}
    
    ## Status
    rascunho
  9. Apresento ao usuário. "Aqui estão 3 opções + o rascunho da mensagem. Enviar? Ajustar? Adicionar uma 4ª opção?" Nunca envio.

  10. Ajusto conforme a resposta. A contraparte responde escolhendo um horário ou propondo outro → atualizo ## Status da proposta (rascunho → enviado → contraproposto). Confirmo ou volto aos passos 5-6 com uma janela mais restrita.

  11. Agendo com a aprovação. Você diz "agende {horário} com {contraparte}" → chamo o slug de criação de evento do Composio. Adiciono a contraparte como convidado, incluo o link de vídeo se o provedor suportar, título conforme sua instrução ou propósito inferido. Atualizo o status da proposta para confirmado.

  12. Adiciono a outputs.json com type: "scheduling", status "rascunho" até a confirmação, muda para "ready" no agendamento.

  13. Repasse a preparação. Depois de agendar, se o convidado for VIP ou a reunião for de alto risco, ofereço: "Quer que eu rode brief-me mode=meeting-pre para essa agora?"

Show full SKILL.md (94 more words)Show less

Saídas

  • scheduling/{slug}/proposal.md (sobrescrito a cada iteração)
  • Evento de agenda criado com aprovação
  • Adiciona a outputs.json com type: "scheduling".

O que eu nunca faço

  • Agendar um evento na agenda sem seu "agende" explícito para um horário específico.
  • Enviar mensagem para a contraparte, apenas rascunho. O usuário envia da própria caixa de entrada, ou me aprova para enviar via Composio depois de revisar.
  • Sobrepor um bloco de foco ou o limite diário sem que o usuário dispense explicitamente isso para essa reunião específica.
  • Propor horários sem ler as preferências - se schedule-preferences.json faltar → pergunto uma vez, continuo.

© gethouston, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in store/agents-i18n/pt/operations/.agents/skills/agendar-uma-reuniao of gethouston/houston.

Open the folder on GitHubat commit 5655428

Compare with similar skills

Agendar Uma Reuniao next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Agendar Uma Reuniao compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Agendar Uma Reuniao this skillgethouston/houston117—~1.7kAutomated safety check: PassMIT
Umalamm-mit/scienceclaw246—~3.5kAutomated safety check: PassApache-2.0
Sem Integrationathola/claude-night-market341—~698Automated safety check: PassMIT
Grad Semasgard-ai-platform/skills242—~1.2kAutomated safety check: PassMIT
Sem Guidewentorai/research-plugins2981 repos~1.8kAutomated safety check: PassMIT
Nbr Survey Semfranklee16/academic-research-skills2231 repos~448Automated safety check: PassNone

Similar skills

  • Uma

    lamm-mit/scienceclaw

    Run structure relaxation and phonon calculations using Meta's UMA (Universal Materials Accelerator) via fairchem

    246 GitHub stars~3.5k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed
  • Sem Integration

    athola/claude-night-market

    Provides sem semantic-diff detection, install-on-first-use, and fallback patterns.

    341 GitHub stars~698 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Grad Sem

    asgard-ai-platform/skills

    Apply Structural Equation Modeling (SEM) to test hypothesized causal structures by combining measurement models (CFA) and structural models (path analysis).

    242 GitHub stars~1.2k tokensUpdated 4 mo ago
    Legal & ComplianceAuto-check passed
  • Sem Guide

    wentorai/research-plugins

    Structural equation modeling with latent variables guide. An agent skill from wentorai/research-plugins.

    298 GitHub starsUsed in 1 repo~1.8k tokens
    Data & AnalyticsAuto-check passed
  • Nbr Survey Sem

    franklee16/academic-research-skills

    A skill your agent uses for survey-based structural equation modeling in 《南开管理评论》 (Nankai Business Review) — CFA/SEM fit indices, mediation and moderation, moderated mediation with bootstrap…

    223 GitHub starsUsed in 1 repo~448 tokens
    Legal & ComplianceAuto-check passed
  • Fits structural equation models to GWAS summary statistics using GenomicSEM (Grotzinger 2019), including common-factor models, confirmatory factor models, ESEM, common-factor GWAS with QSNP…

    1.2k GitHub starsUsed in 2 repos~8.2k tokens
    Research & ScienceAuto-check passed

More from gethouston/houston

All 10 skills in this repo
  • Find Me Leads

    gethouston/houston

    Surface fresh leads in a segment from a source you pick: your CRM closed-won lookalikes, a LinkedIn comment thread, a recent-funding feed, a Google Maps search, or a subreddit.

    118 GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Find My Bottlenecks

    gethouston/houston

    Find what's actually slowing your company down so you can unblock it.

    118 GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Turn a single LinkedIn post URL into a paused cold email campaign in Instantly.

    118 GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Profile My Customer

    gethouston/houston

    Build a detailed profile of the customer you're trying to win.

    118 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Acompanhar Minhas Metas

    gethouston/houston

    Veja onde você realmente está com suas metas sem precisar montar tudo na mão.

    117 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Acompanhar Minhas Promessas

    gethouston/houston

    Toda vez que você diz a um cliente que vai fazer algo até uma certa data, eu anoto isso com um prazo para não deixar passar.

    117 GitHub stars~900 tokensUpdated yesterday
    Auto-check passed

Questions about Agendar Uma Reuniao

What does Agendar Uma Reuniao do?

Consiga marcar uma reunião sem que a troca de mensagens consuma sua semana. Agendar Uma Reuniao is an agent skill from gethouston/houston. Consiga marcar uma reunião sem que a troca de mensagens consuma sua semana.

How do I install Agendar Uma Reuniao in Claude Code?

Run `npx skills add gethouston/houston --skill agendar-uma-reuniao -a claude-code`. Or copy the skill folder (store/agents-i18n/pt/operations/.agents/skills/agendar-uma-reuniao in gethouston/houston) into .claude/skills/agendar-uma-reuniao in your project. Claude Code loads it when a task matches its description.

How do I install Agendar Uma Reuniao in Codex?

Run `npx skills add gethouston/houston --skill agendar-uma-reuniao -a codex`. Or copy the skill folder (store/agents-i18n/pt/operations/.agents/skills/agendar-uma-reuniao in gethouston/houston) into .agents/skills/agendar-uma-reuniao in your project. Codex loads it when a task matches its description.

Can I use Agendar Uma Reuniao in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gethouston/houston --skill agendar-uma-reuniao -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agendar-uma-reuniao, .gemini/skills/agendar-uma-reuniao, .github/skills/agendar-uma-reuniao and .opencode/skills/agendar-uma-reuniao in your project.

What does Agendar Uma Reuniao need to run?

SKILL.md names no scripts, command-line tools or credentials: Agendar Uma Reuniao is instructions for the agent only.

Does Agendar Uma Reuniao access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Agendar Uma Reuniao safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Agendar Uma Reuniao use?

Agendar Uma Reuniao is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Agendar Uma Reuniao use?

About 1.7k tokens (SKILL.md is roughly 6.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Agendar Uma Reuniao?

Skills that share tags, products or a category with Agendar Uma Reuniao: Uma (lamm-mit/scienceclaw, 246 stars), Sem Integration (athola/claude-night-market, 341 stars), Grad Sem (asgard-ai-platform/skills, 242 stars) and Sem Guide (wentorai/research-plugins, 298 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Agendar Uma Reuniao?

gethouston (a GitHub organization) maintains it in gethouston/houston, which has 117 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 9, 2026.

Source: gethouston/houston on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.