Shortcut Agent

D 58 completed
Framework
unknown / markdown · tiny
5
Files
158
LOC
0
Frameworks
1
Languages

Pipeline State

completed
Run ID
#351775
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_tiny
Novelty
26.10
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48507
Member of a group with 1 similar repo(s) — canonical #36986 view group →
Top concepts (2)
Project DescriptionBot
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

AI Prompt

Create an AI Agent framework that runs entirely within iPhone Shortcuts. The agent should use Doubao's LLM action to process voice commands and execute available skills. The core loop needs to handle the flow: voice input $\rightarrow$ LLM decision $\rightarrow$ Skill execution or asking for clarification $\rightarrow$ result feedback. The system should automatically discover available skills by iterating through an `ai-skills` folder and calling the `describe` action for each. The LLM's output must be parsed to determine if it's a `tool_call`, an `ask` prompt, or a final `answer`. Please structure the logic using the available Cherri language components.
markdown ai-agent iphone-shortcuts llm voice-command automation framework doubao cherri
Generated by gemma4:latest

Catalog Information

An AI agent framework that runs on iPhone Shortcuts, using Doubao’s LLM to process voice commands and execute skill shortcuts.

Description

This framework enables an AI agent to run entirely within iPhone Shortcuts, responding to voice commands and invoking shortcut skills automatically. It leverages Doubao’s LLM via a dedicated action, eliminating the need for external servers or API keys. On startup, the agent scans an ai‑skills folder, retrieves each skill’s description, and builds a system prompt that lists all available capabilities. During interaction, the agent sends the conversation to the LLM, parses a JSON response that indicates whether to call a skill, ask a follow‑up question, or provide a final answer, and then executes the appropriate action. Adding new skills is as simple as dropping a new shortcut into the folder, making the system highly extensible. The framework is ideal for developers and automation enthusiasts who want a hands‑free, natural‑language assistant that can control apps, read content, and send messages without coding complex integrations.

الوصف

يتيح هذا الإطار تشغيل وكيل ذكاء اصطناعي على تطبيق Shortcuts في iPhone، حيث يستجيب للأوامر الصوتية ويستدعي مهارات Shortcut تلقائياً. يعتمد على خدمة LLM المقدمة من تطبيق Doubao عبر إجراء "Ask Doubao"، مما يلغي الحاجة إلى إعداد خوادم أو مفاتيح API. عند بدء التشغيل، يقوم بالبحث في مجلد ai-skills داخل التطبيق، ويستخرج وصف كل مهارة عبر إجراء "describe" لتكوين قائمة بالمهارات المتاحة. يتفاعل الوكيل مع المستخدم عبر سلسلة من الخطوات: استدعاء LLM، تحليل استجابة JSON لتحديد نوع الرد (إجراء مهارة، سؤال، أو إجابة)، ثم تنفيذ المهارة أو طرح سؤال إضافي. يتيح إضافة مهارات جديدة ببساطة بوضع Shortcut جديد في مجلد ai-skills، دون الحاجة لتعديل الكود الأساسي. يهدف إلى تسهيل بناء مساعد شخصي متعدد المهام يدعم التحكم في التطبيقات، قراءة المحتوى، وإرسال الرسائل، مع إمكانية التوسع عبر مهارات مخصصة. يناسب المطورين غير المتخصصين في الذكاء الاصطناعي الذين يرغبون في إنشاء حلول أتمتة صوتية متقدمة على iPhone. يختلف عن الحلول التقليدية بكونه لا يتطلب اتصالاً بالإنترنت مستمرًا بخلاف طلبات LLM، ويعمل بالكامل داخل بيئة Shortcuts.

Novelty

7/10

Tags

voice-assistant ai-agent shortcut-automation skill-discovery no-api-key ios-automation natural-language-processing task-automation

Claude Models

claude-opus-4.6

Quality Score

D
58.4/100
Structure
36
Code Quality
100
Documentation
30
Testing
0
Practices
78
Security
100
Dependencies
50

Strengths

  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.1h
Tech Debt (E)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (10)
Repobility — same analyzer, your code, free for public repos · /scan/
Unknown
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
100.0%

Frameworks

None detected

Concepts (2)

Scored by Repobility's multi-pass pipeline · https://repobility.com
CategoryNameDescriptionConfidence
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
auto_descriptionProject Description灵感来自 OpenClaw 的架构设计,在 iPhone 快捷指令上实现了一套 AI Agent 框架。LLM 用的是豆包 App 提供的「问豆包」快捷指令动作,不需要自己搭服务、不需要 API Key,装了豆包就能用。80%
auto_categoryBotbot70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/75879.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV