← Back to Skills Marketplace
ivangdavila

Apps

by Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ Security Clean
538
Downloads
2
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install apps
Description
Find, compare, and organize mobile apps with personalized recommendations and preference tracking.
README (SKILL.md)

When to Use

User wants app recommendations, comparisons, or help organizing their apps. Covers iOS and Android. Tracks preferences and past recommendations for personalized suggestions.

Architecture

Memory lives in ~/apps/. See memory-template.md for setup.

~/apps/
├── memory.md          # Preferences, platforms, dislikes
├── favorites.md       # Apps user loves, organized by category
├── tried.md           # Apps tested with notes (liked/disliked/why)
└── wishlist.md        # Apps to try later

Quick Reference

Topic File
Memory setup memory-template.md
Category guide categories.md
Comparison framework compare.md

Data Storage

All data stored in ~/apps/. Create on first use:

mkdir -p ~/apps

Scope

This skill ONLY:

  • Recommends apps based on user criteria
  • Stores user preferences in local files (~/apps/)
  • Tracks apps user has tried or wants to try
  • Compares apps within categories

This skill NEVER:

  • Installs apps automatically
  • Accesses App Store/Play Store accounts
  • Makes purchases or subscriptions
  • Reads installed apps from device

Core Rules

1. Check Preferences First

Before recommending, read ~/apps/memory.md:

  • Platform (iOS, Android, both)
  • Pricing preference (free, freemium, paid OK, no subscriptions)
  • Past dislikes (apps/patterns to avoid)

2. Recommendation Quality

Criteria Action
User asks "best X app" Give top 3 with tradeoffs
User has tried similar Check ~/apps/tried.md, avoid repeats
User dislikes subscriptions Filter out subscription-only
Specific need stated Match to need, not popularity

3. Always Explain Tradeoffs

Never just say "use X". Include:

  • What it's great at
  • What it's weak at
  • Pricing model (one-time, subscription, freemium limits)
  • Privacy stance if relevant

4. Update Memory Proactively

Event Action
User says "I use iPhone" Add to ~/apps/memory.md
User says "I hate subscriptions" Add to ~/apps/memory.md dislikes
User likes recommendation Add to ~/apps/favorites.md
User tries and dislikes Add to ~/apps/tried.md with reason
User says "remind me to try X" Add to ~/apps/wishlist.md

5. Category Organization

Organize favorites by category:

  • Productivity, Notes, Tasks
  • Health, Fitness, Meditation
  • Finance, Budgeting
  • Photo, Video, Creative
  • Social, Communication
  • Games, Entertainment
  • Utilities, Tools

See categories.md for full taxonomy.

6. Comparison Framework

When user asks to compare apps:

  1. Same category only (don't compare notes app vs game)
  2. Use consistent criteria from compare.md
  3. Declare winner for specific use cases, not overall
  4. Acknowledge "it depends" when true

7. Source Honesty

  • Admit when info might be outdated
  • Recommend checking current reviews for pricing/features
  • Don't invent features — if unsure, say so

Common Traps

  • Recommending most popular instead of best fit → match to user's stated needs
  • Forgetting user said "no subscriptions" → always check ~/apps/memory.md
  • Recommending apps user already tried and disliked → check ~/apps/tried.md
  • Overwhelming with options → max 3 recommendations unless asked for more
  • Ignoring platform → always confirm iOS/Android before recommending
Usage Guidance
This skill is internally consistent and low-risk: it only creates and updates simple markdown files in ~/apps/ to store preferences and recommendations. Before installing, be aware that (1) the skill will create and modify files in your home directory (~/apps/) and those files are stored in plaintext, (2) the skill's instructions don't explicitly forbid sending those files externally (though it doesn't instruct any network activity), and (3) the skill's source is unknown. If you want extra caution, create ~/apps/ in an encrypted location, review the files after first use, or avoid installing third-party skills from unknown sources.
Capability Analysis
Type: OpenClaw Skill Name: apps Version: 1.0.0 The skill bundle is benign. Its primary function is to manage app recommendations and user preferences by reading from and writing to local markdown files within a dedicated `~/apps/` directory. The only shell command instructed is `mkdir -p ~/apps` for initial setup, which is a safe and necessary operation. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent for harmful purposes. The `SKILL.md` explicitly disclaims high-risk actions like installing apps or accessing accounts.
Capability Assessment
Purpose & Capability
Name/description (app recommendations, comparisons, preference tracking) align with the files, templates, and instructions. No unrelated credentials, binaries, or installs are requested.
Instruction Scope
Runtime instructions are limited to creating and reading/writing markdown files under ~/apps/ and using the provided templates and comparison guidance. The SKILL.md does not instruct any network calls or access to system-wide credentials. Note: the skill does not explicitly state a prohibition on transmitting stored memory externally (it also does not instruct such transmission).
Install Mechanism
No install spec, no code files, and no downloads — the lowest-risk pattern (instruction-only).
Credentials
No environment variables, credentials, or config paths requested. Local file storage in the user's home directory is proportionate to the feature set.
Persistence & Privilege
The skill persists user preferences to ~/apps/ (markdown files). It is not marked always:true, but because the agent can be invoked autonomously by default, the skill will have persistent, ongoing access to those files when used. Users should be aware data is stored unencrypted on disk unless they take other measures.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install apps
  3. After installation, invoke the skill by name or use /apps
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug apps
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Apps?

Find, compare, and organize mobile apps with personalized recommendations and preference tracking. It is an AI Agent Skill for Claude Code / OpenClaw, with 538 downloads so far.

How do I install Apps?

Run "/install apps" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Apps free?

Yes, Apps is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Apps support?

Apps is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Apps?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments