Skip to main content
App Skills connect your AI Double to external tools and services. They let your Double take actions—sending emails, creating calendar events, searching documents—based on what users ask for.

What to know

  • App Skills are integrations. They plug popular tools like Gmail, Google Calendar, and Calendly into your Double.
  • Your Double picks the right action. You set allowed actions, and the AI autonomously chooses which one fits the user’s intent.
  • Trigger phrases aren’t always needed. If you enable a skill, exact intent matching works too. Add trigger phrases to be more specific.
  • Custom instructions shape behavior. Tell the AI exactly how to handle the action—what fields to fill, how to format responses, when to ask for confirmation.

Create an App Skill

  1. Go to Actions > Skills.
  2. Find the integration skill you want (Gmail, Google Calendar, Calendly, etc.).
  3. Click + Add new or select the skill card.
  4. Pick which Double gets this skill.
  5. Name the skill (e.g., “Email Assistant” or “Meeting Scheduler”).
  6. Add trigger phrases (optional). Use 3+ words per phrase. Examples: “send me an email” or “schedule a meeting.”
  7. Pick allowed actions. These are the specific operations your Double can do (e.g., “Send Email,” “Create Event,” “Check Availability”).
  8. Connect your account. Click the blue Sign in button to authenticate with Gmail, Google Calendar, or Calendly.
  9. Set timezone (if applicable). Defaults to Asia/Kolkata—change if needed.
  10. Add custom instructions (optional). Tell the AI how to handle requests. Example: “Always ask the user to confirm before sending an email.”
  11. Click Create Skill.

Understanding the options

Allowed Actions
  • These are the capabilities the AI can use. Not every action needs to be enabled.
  • Gmail: Send Email (dynamic or static templates), Read threads, Search threads, Label threads.
  • Google Calendar: Create Event, Check Availability, Get Event Details, Update Event, Cancel Event.
  • Calendly: Schedule meetings, check available slots, get meeting details, cancel bookings.
  • Each action type is labeled: WRITE, READ, or DELETE.
Dynamic vs. Static (Gmail)
  • Dynamic email: The AI generates the subject, body, and recipients based on the conversation.
  • Static email: You write a template. The AI fills in details you specify.
  • Dynamic is more flexible; static is more controlled.
Custom Instructions
  • Optional but powerful. Write exactly what you want the AI to do.
  • Example for Gmail: “Follow up with professional tone. Always include a closing line.”
  • Example for Calendar: “Suggest 30-minute slots by default unless the user asks otherwise.”
  • Missing static fields will be generated by the AI based on your instructions.
Account Connection
  • Your credentials are encrypted and can be removed anytime.
  • One account per skill (you can’t have multiple Gmail accounts for one skill).
  • If you need different accounts, create separate skills.
Timezone
  • Affects how the AI interprets times in conversation.
  • Also used for availability windows (when your Double can schedule meetings).

Availability Window (Calendar Skills)

Set your bookable hours and days when using Google Calendar or Calendly skills.
  1. Toggle Availability Window on.
  2. Set the time range (From/To).
  3. Pick available days (Sunday through Saturday).
  4. Set the meeting slot duration (default is 15 minutes).
The AI will only suggest times within these windows.

Next steps