Remote OpenClaw Blog
OpenClaw Skills for Angular Developers: The Complete List
6 min read ·
Angular has undergone a quiet revolution. Signals, standalone components, the new control flow syntax, and improved server-side rendering have modernized the framework while keeping the batteries-included philosophy that Angular teams rely on. But most AI agents are still trained on Angular code from the decorator-heavy, module-based era.
The OpenClaw skills listed here bring your agent up to date with Angular as it exists in 2026. Each skill teaches specific patterns and conventions so your agent generates modern Angular code — not the patterns from Angular 12 tutorials. Browse the full collection on the OpenClaw Bazaar or start with the essentials below.
Signals
angular-signals-patterns
Installs: 13,900 | Author: signals-guild
Signals are the most important addition to Angular since standalone components. They replace the zone.js-based change detection model with fine-grained reactivity, and they change how you think about data flow in Angular applications.
This skill teaches your agent to:
- Use
signal()for component state instead of plain class properties - Derive values with
computed()instead of getters or manual recalculation - React to changes with
effect()when side effects are needed - Use
input()andoutput()signal-based component APIs instead of@Input()and@Output()decorators - Implement
model()for two-way binding with signals - Convert between signals and observables using
toSignal()andtoObservable()for interop with existing RxJS code
Without this skill, your agent defaults to the older patterns — @Input() decorators, ngOnChanges lifecycle hooks, and zone-based change detection. That code still works, but it misses the performance and readability benefits that signals provide.
openclaw skill install angular-signals-patterns
angular-signal-store
Installs: 7,200 | Author: ngrx-community
The NgRx Signal Store is the signal-based state management solution for Angular. This skill covers store creation, feature composition, entity management, and the withMethods / withComputed / withHooks patterns.
It pairs naturally with angular-signals-patterns and provides a lighter alternative to the full NgRx store for applications that need shared state but not the full Redux pattern.
Standalone Components
angular-standalone-architecture
Installs: 15,200 | Author: ng-arch
This is the most installed Angular skill on the Bazaar. Angular's shift from NgModules to standalone components is complete, and this skill ensures your agent writes standalone-first code.
The skill covers:
- Component creation: generating standalone components with
standalone: trueand direct imports - Routing: configuring routes with
provideRouterand lazy-loaded standalone components - Dependency injection: using
inject()function instead of constructor injection - Provider configuration: setting up application-wide and route-level providers without modules
- Migration patterns: converting module-based code to standalone incrementally
The skill also teaches the new control flow syntax (@if, @for, @switch) that replaces structural directives, and the @defer block for template-level lazy loading.
openclaw skill install angular-standalone-architecture
angular-component-patterns
Installs: 8,600 | Author: ng-patterns
Goes deeper on component design: content projection with ng-content and @ContentChild, host element binding, view encapsulation strategies, and dynamic component rendering. This skill is valuable for teams building shared component libraries or design systems in Angular.
NgRx
angular-ngrx-modern
Installs: 11,100 | Author: ngrx-community
NgRx remains the most adopted state management library for enterprise Angular applications. But NgRx has evolved significantly — the boilerplate-heavy patterns of NgRx 8 are gone, replaced by createFeature, functional effects, and the signal store.
This skill teaches your agent modern NgRx patterns:
- Feature creators: using
createFeatureto generate actions, reducers, and selectors from a single definition - Functional effects: writing effects as standalone functions instead of class-based services
- Entity adapter: managing collections with
EntityAdapterfor normalized state - Component store: using
ComponentStorefor local state that is more complex than a signal but does not need to be global - Selector composition: building efficient selectors that memoize correctly and avoid recomputation
- DevTools integration: structuring state for easy debugging with the Redux DevTools extension
The skill distinguishes between situations that warrant NgRx (complex shared state with many consumers, undo/redo requirements, audit logging) and situations where signals or a simpler approach is better.
Marketplace
Free skills and AI personas for OpenClaw — browse the marketplace.
Browse the Marketplace →openclaw skill install angular-ngrx-modern
angular-ngrx-effects-patterns
Installs: 5,400 | Author: ngrx-community
A focused companion skill for NgRx effects. Covers error handling strategies, retry patterns, effect coordination (dispatching multiple actions from one effect), and debouncing patterns for search-as-you-type features.
Testing
angular-testing-patterns
Installs: 12,300 | Author: ng-test-guild
Angular's testing story has improved substantially, but agents still generate tests with outdated patterns — deep TestBed configurations, synchronous tests for async components, and brittle DOM queries. This skill fixes that.
Key patterns the skill teaches:
- Lightweight TestBed configuration: using
overrideComponentto stub dependencies instead of configuring entire module hierarchies - Component harness testing: using Angular CDK component harnesses for reliable, maintainable DOM interaction
- Signal testing: asserting on signal values and computed state
- Service testing: testing services with
TestBed.injectand mock providers - HTTP testing: using
HttpClientTestingModule(or the newprovideHttpClientTesting) to intercept and assert on HTTP requests - Async testing: handling zone-based and signal-based async operations correctly
The skill also covers the distinction between unit tests (test a component in isolation with stubbed dependencies) and integration tests (test a component with its real children) and when each approach is appropriate.
openclaw skill install angular-testing-patterns
angular-cypress-e2e
Installs: 4,800 | Author: e2e-patterns
End-to-end testing for Angular with Cypress. Covers page object patterns, Angular-specific selectors, intercepting HTTP calls, and testing route guards and resolvers in an e2e context.
RxJS Patterns
angular-rxjs-patterns
Installs: 10,600 | Author: rxjs-mastery
Even with signals handling more of the reactivity story, RxJS remains essential for Angular developers — HTTP requests, WebSocket connections, complex async coordination, and interop with existing codebases all rely on observables.
This skill teaches your agent:
- Operator selection: choosing the right operator for the job (
switchMapvsmergeMapvsconcatMapvsexhaustMap) - Error handling: using
catchError, retry strategies, and error propagation patterns - Subscription management: avoiding memory leaks with
takeUntilDestroyed, theasyncpipe, andtoSignal - Higher-order observables: flattening nested observable streams correctly
- Multicasting: understanding
share,shareReplay, andconnectablefor shared streams - Testing observables: using marble testing with
TestSchedulerfor deterministic async tests
The skill is particularly strong on the interop between RxJS and signals — knowing when to convert an observable to a signal with toSignal and when to keep the observable for complex stream processing.
openclaw skill install angular-rxjs-patterns
angular-rxjs-error-handling
Installs: 4,100 | Author: rxjs-mastery
A focused skill on error handling in RxJS streams. Covers global error handlers, retry with exponential backoff, fallback strategies, and error recovery patterns that keep the user experience smooth when API calls fail.
Recommended Stack
For a modern Angular agent setup:
angular-standalone-architecture— the foundation for modern Angular codeangular-signals-patterns— fine-grained reactivityangular-testing-patterns— test generationangular-rxjs-patterns— async and stream handlingangular-ngrx-modern— if your project uses NgRx
These five skills transform your agent from generating outdated Angular code to producing the patterns that the Angular team actively recommends in 2026. The difference is immediately noticeable — standalone components, signal-based state, functional effects, and tests that do not break on every refactor.
Browse the Skills Directory
Find the right skill for your workflow. The OpenClaw Bazaar skills directory has over 2,300 community-rated skills — searchable, sortable, and free to install.
Built a Skill? List It on the Bazaar
If you have built a skill that others would find useful, publish it on the Bazaar. Reach thousands of developers and get feedback from the community.