atrislabs/atris
Overview
This skill builds and deploys an Atris app from a natural language description. It guides creation of the app container, optional agent and skill, secrets storage, scheduling, and testing so you get a running chat, workflow, or autonomous app quickly.
How this skill works
I translate a user request into an Atris app specification: name, slug, UI template, instructions, and access mode. If the app needs external APIs or autonomous behavior, I store secrets, create or pick an agent, upload a markdown skill describing data access and processing, add the agent as a member, set a schedule, and run a verification test.
When to use it
- You want a chat widget or conversational app (screening, support).
- You need scheduled analytics or reports (daily Mixpanel insights).
- You want an autonomous workflow reacting to webhooks or data ingestion.
- You need a headless API-driven app to process CSVs or other batch inputs.
- You need a repeatable deployment process that includes secrets and monitoring.
Best practices
- Choose a clear app name and generate a hyphenated slug for the share_token.
- Set access_mode to private for internal workflows, public for shared chat apps.
- Store only required API keys and never display secret values after saving.
- Write the agent skill as a markdown file specifying data sources, analysis steps, outputs, and storage collections.
- Test with a manual trigger and inspect runs/status before enabling schedules or sharing.
Example use cases
- Daily Mixpanel analytics: private app, Mixpanel key, agent skill, daily cron, email summary.
- Chat-based candidate screening: public chat app, system instructions define interview flow, no agent required.
- Webhook-driven feedback processor: private app, agent analyzes ingested posts on trigger, outputs stored results.
- CSV lead qualification: upload via /ingest/batch, agent runs qualification skill on manual trigger, stores leads in a collection.
FAQ
No. Simple chat UIs can run with only app configuration and instructions; autonomous agents are required only for scheduled or automated processing.
How are secrets handled?
Secrets are stored via the app secrets endpoint. Ask for each key, store it with PUT /api/apps/{slug}/secrets/{key}, and never re-display the secret value.
16 skills
This skill builds and deploys Atris apps from natural language, turning descriptions into ready-to-run data apps, workflows, or chat experiences.
This skill delivers a personalized daily briefing and learns your preferences over time to optimize what you see each morning.
This skill loads and runs MEMBER.md team members to empower stateful AI workers with personas, skills, tools, and evolving journals.
This skill acts as a proactive inbox agent that scores emails, drafts replies, and reduces noise across Gmail, Calendar, and Slack.
This skill empowers you to search X/Twitter for topics, viral posts, and social insights using the x-search API, optimizing campaigns with up-to-date data.
This skill helps you define and deploy AI team members as MEMBER.md units, enabling consistent personas, permissions, and workflows.
This skill helps you manage Google Calendar events via AtrisOS by viewing, creating, updating, and deleting events through natural prompts.
This skill lets you manage Notion pages, databases, blocks, and comments via AtrisOS, enabling quick search, creation, and updates.
This skill audits and improves Claude skills to align with the Anthropic guide, ensuring clear steps, handling errors, and readying for distribution.
This skill helps you manage Google Slides presentations end-to-end, from listing and editing to exporting PDFs, via AtrisOS API.
This skill lets you browse, search, read and upload files in Google Drive and Sheets via AtrisOS, boosting file access efficiency.
This skill identifies AI writing patterns in text and rewrites to sound natural, preserving meaning and adding human voice.
This skill helps you think before acting by checking maps, logs, and lessons to improve accuracy and alignment.
This skill enforces Atris workflow in repos, guiding plan-do-review cycles and updating journals and TODOs to align with atris policies.
This skill autonomously executes user tasks from planning to review until acceptance criteria pass, delivering PRDs and execution logs.
This skill helps you manage Gmail via AtrisOS: read, send, and archive messages with one trusted interface.