npx skills add a5c-ai/babysitter --skill string-algorithm-matcher --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# String Algorithm Matcher Skill ## Purpose Match string processing problems to the most appropriate algorithms based on requirements and constraints. ## Capabilities - Pattern matching algorithm selection (KMP, Z, Rabin-Karp) - Suffix structure selection (array vs tree vs automaton) - Palindrome detection algorithm selection - Rolling hash implementation guidance - String DP technique matching ## Target Processes - pattern-matching-algorithms - trie-suffix-structures - string-processing ## Algorithm Selection Guide ### Single Pattern Matching | Scenario | Algorithm | Complexity | |----------|-----------|------------| | Single pattern | KMP | O(n+m) | | Multiple patterns | Aho-Corasick | O(n+m+z) | | Approximate match | Rolling Hash | O(n*m) average | ### Suffix Structures | Need | Structure | Build Time | |------|-----------|------------| | Substring search | Suffix Array | O(n log n) | | Multiple queries | Suffix Tree | O(n) | | Subsequence counting | Suffix Automaton | O(n) | ### Palindromes | Problem | Algorithm | |---------|-----------| | Longest palindromic substring | Manacher | | Palindrome partitioning | DP + Manacher | | Palindrome queries | Hashing | ## Input Schema ```j
- Purpose
- Capabilities
- Target Processes
- Algorithm Selection Guide
- Single Pattern Matching
- Suffix Structures
- Palindromes
- Input Schema
- Output Schema
What does the string-algorithm-matcher skill do?
Match string problems to appropriate algorithms
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill string-algorithm-matcher --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
