shiny-calldirectory
Installation
SKILL.md
Shiny Call Directory
Shiny.Mobile.CallDirectory blocks calls, or shows the app's own caller ID label for them, from a list of phone
numbers the app keeps. One API, two platform mechanisms:
- iOS - the CallKit Call Directory. iOS reads the list through a Call Directory app extension that the
package builds during
dotnet build(no Xcode project, Swift or Info.plist work). - Android 10+ - the call screening role.
ShinyCallScreeningService(declared in the package, merged into the manifest) checks every incoming call against the list.
When to Use This Skill
- The user wants to block phone numbers or label incoming calls (spam lists, company directories, "this is your courier calling").
- The user mentions CallKit's Call Directory,
CXCallDirectoryManager, or Settings > Phone > Call Blocking & Identification.
It is not VoIP calling (CallKit CXProvider) and not call screening of live audio.