Openclaw용 Config Pull Template

Android 개발자가 구성 풀링 및 동기화 로직 생성을 자동화할 수 있도록 설계된 전문 코드 생성 스킬입니다.

hefuwei-95
v1.0.2
Mar 16, 2026
0
862
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install config-pull-template

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 config-pull-template 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Config Pull Template란 무엇인가요?

Config Pull Template은 Android 개발 환경을 위해 설계된 강력한 자동화 유틸리티입니다. 표준화된 Kotlin 또는 Java 코드 템플릿을 생성하여 구성 센터, 기능 화이트리스트 및 맞춤형 API 엔드포인트의 통합을 간소화합니다. Openclaw Skills 내에서 이 도구를 활용함으로써 개발자는 상품 또는 마케팅과 같은 서로 다른 비즈니스 모듈 전반에서 동기화 로직의 일관된 구현을 보장할 수 있습니다.

이 스킬은 상용구 코드 감소와 아키텍처 일관성에 집중합니다. 적절한 ProGuard @Keep 어노테이션이 포함된 데이터 모델 생성부터 생명주기 훅 구현까지 모든 것을 처리하여 앱 시작, 상점 전환 또는 수동 동기화 이벤트 중에 구성 업데이트가 올바르게 트리거되도록 합니다.

Config Pull Template 활용 사례

  • Android 애플리케이션에 새로운 기능 토글 또는 화이트리스트 확인 통합.
  • 특정 비즈니스 모듈을 위한 중앙 집중식 구성 페처 설정.
  • 로컬 구성을 최신 상태로 유지하기 위한 하이브리드 푸시-풀 알림 시스템 구현.
  • 여러 팀이 주도하는 모듈 간의 구성 관리 표준화.

Config Pull Template 작동 원리

  1. 사용자가 구성 풀링 기능을 생성하려는 요구를 표현하여 스킬을 트리거합니다.
  2. Openclaw Skills에서 구성 목적(예: ANR 모니터링 또는 서비스 수수료)을 묻습니다.
  3. 사용자가 통합 방법(구성 센터, 화이트리스트, 개별 인터페이스 또는 푸시-풀 조합)을 선택합니다.
  4. 사용자가 대상 모듈(예: module_goods 또는 module_marketing)을 지정합니다.
  5. 도구가 필요한 Kotlin 클래스와 Plugin 훅을 생성합니다.
  6. 생성된 코드가 해당 워크스페이스 파일에 자동으로 작성되고 확인을 위해 표시됩니다.

Config Pull Template 설정 가이드

Openclaw 환경에서 이 스킬을 활성화하려면 워크스페이스가 Android 프로젝트 루트에 매핑되어 있는지 확인하고 다음을 실행하세요.

# Standard setup within your AI agent environment
openclaw install config-pull-template

프로젝트 구조가 표준 모듈형 패턴(예: /modules/module_xxx/src/common/java/...)을 따르는지 확인하세요.

Config Pull Template 데이터 스키마 및 분류 체계

이 스킬은 선택된 모듈 및 통합 유형에 따라 생성된 파일을 정리합니다.

파일 유형 기본 경로 설명
ConfigManager /modules/module_{name}/src/common/java/.../ 구성 관리를 위한 주요 비즈니스 로직.
PluginModule /modules/module_{name}/src/common/java/.../PluginModule.kt 생명주기 훅(@AppStart, @ShopSwitched)을 포함합니다.
Data Models ConfigManager 패키지 내 @Keep 어노테이션이 포함된 JSON 파싱용 데이터 클래스.
Tasks/Services common 패키지 내 API 기반 구성 풀링을 위한 네트워킹 레이어.

Config Pull Template 고급 기능

  • 자동 생명주기 훅 생성: @ShopSwitched, @AppStart, @ConfigFetch 어노테이션을 해당 메서드 이름과 동기화합니다.
  • ProGuard 안전성: 네트워크 관련 데이터 모델에 @Keep 어노테이션을 자동으로 적용하여 코드 축소 문제를 방지합니다.
  • 다중 모듈 지능: 기존 WhiteListManager 클래스를 감지하여 중복을 방지하고 코드 재사용을 촉진합니다.
  • 템플릿 기반 로직: 복잡한 구성 구조를 위한 사용자 정의 JSON 템플릿을 지원합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*