스킬 base
🗄️

base

안전 ⚙️ 외부 명령어

LibreOffice Base 로 데이터베이스 관리

데이터베이스 작업은 종복잡한 도구와 수동 워크플로우를 필요로 합니다. 이 스킬은 LibreOffice Base 와 UNO 스크립팅을 사용하여 데이터베이스 생성, 양식 디자인, 보고서 생성을 자동화합니다.

지원: Claude Codex Code(CC)
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"base" 사용 중입니다. 연락처 정보 필드가 있는 고객 데이터베이스 생성

예상 결과:

  • 데이터베이스 생성됨: customers.odb
  • 테이블 'customers' 생성됨 - 컬럼: id (INTEGER, PRIMARY KEY), first_name (VARCHAR), last_name (VARCHAR), email (VARCHAR), phone (VARCHAR), company (VARCHAR), created_date (DATE)
  • 데이터 입력용 양식 'CustomerEntry' 생성됨
  • file:///path/to/customers.odb 에서 사용 가능한 데이터베이스

"base" 사용 중입니다. products 테이블을 CSV 형식으로 내보내기

예상 결과:

  • 데이터베이스에 연결됨: inventory.odb
  • 쿼리 실행됨: SELECT * FROM products
  • 247 개 행을 products_export.csv 로 내보냄
  • 파일이 다음 위치에 저장됨: /path/to/exports/products_export.csv

보안 감사

안전
v1 • 2/24/2026

Static analyzer flagged 25 patterns but all are false positives. External command detections are legitimate LibreOffice CLI examples. URL references point to official documentation. Cryptographic warnings are incorrect - no crypto code exists. The skill is documentation for database automation using LibreOffice Base UNO API with no security concerns.

1
스캔된 파일
189
분석된 줄 수
1
발견 사항
1
총 감사 수

위험 요인

감사자: claude

만들 수 있는 것

소규모 비즈니스 재고 시스템

제품, 공급업체, 재고 수준을 추적하는 데이터베이스 애플리케이션을 생성하고 데이터 입력을 위한 사용자 정의 양식과 자동화된 재고 보고서를 제공합니다.

연구 데이터 수집

연구 데이터를 위한 구조화된 테이블이 있는 데이터베이스를 구축하고, 일관된 데이터 입력을 위한 양식을 설계하며, 통계 요약 보고서를 생성합니다.

레거시 데이터베이스 마이그레이션

기존 MySQL 또는 PostgreSQL 데이터베이스에 연결하고, 데이터를 ODB 형식으로 추출하며, 스키마 보고서가 포함된 마이그레이션 문서를 생성합니다.

이 프롬프트를 사용해 보세요

새 데이터베이스 생성
이름, 이메일, 전화번호, 회사, 메모 필드를 포함한 고객 연락처 추적을 위한 새로운 LibreOffice Base 데이터베이스를 생성하세요. contacts.odb 로 저장하세요.
외부 데이터베이스에 연결
LibreOffice Base 를 localhost:3306 의 'sales'라는 MySQL 데이터베이스에 사용자명 'admin'으로 연결하세요. customers 및 orders 테이블에 대한 연결된 테이블을 생성하세요.
데이터 입력 양식 디자인
라벨이 지정된 입력 필드, 레코드 탐색을 위한 탐색 바, 항목 추가/편집/삭제 버튼이 있는 products 테이블용 양식을 생성하세요.
자동화 보고서 생성
총 수익, 판매 단위, 차트가 포함된 상위 수행 제품을 포함한 제품 카테고리별 월간 판매 요약이 표시되는 보고서를 생성하세요.

모범 사례

  • 동적 SQL 실행 시 SQL 인젝션을 방지하기 위해 항상 매개변수화된 쿼리 사용
  • 데이터베이스 성능 향상을 위해 자주 쿼리되는 컬럼에 인덱스 생성
  • 데이터베이스 소스 파일을 버전 관리에 저장하고 정기 백업 사본 유지

피하기

  • 데이터베이스 연결 문자열에 일반 텍스트 비밀번호 저장 금지 - 인증 관리자 사용
  • 액세스 제어 없이 공유 폴더에 데이터베이스 파일 직접 저장 금지
  • 여러 관련된 데이터 작업을 수행할 때 트랜잭션 처리 절대 생략 금지

자주 묻는 질문

LibreOffice Base 는 어떤 데이터베이스 엔진을 지원하나요?
Base 는 임베디드 HSQLDB 및 Firebird 엔진을 지원하며, MySQL, MariaDB, PostgreSQL, SQLite 및 ODBC 또는 JDBC 호환 데이터베이스 시스템에 연결할 수 있습니다.
이 스킬을 사용하려면 LibreOffice 를 설치해야 하나요?
네, 시스템에 LibreOffice 가 설치되어 있어야 합니다. UNO 자동화를 위해서는 --headless --accept socket 명령을 사용하여 LibreOffice 를 소켓 모드로 실행해야 합니다.
이 스킬로 Access 데이터베이스를 Base 형식으로 변환할 수 있나요?
직접 변환은 지원되지 않습니다. Access 데이터를 CSV 또는 MySQL 로 내보낸 후 Base 로 가져오거나, ODBC 를 사용하여 Base 를 Access 파일에 연결할 수 있습니다.
여러 사용자와 Base 데이터베이스를 공유하려면 어떻게 하나요?
다중 사용자 액세스의 경우 임베디드 HSQLDB 대신 MySQL 또는 PostgreSQL 과 같은 서버 데이터베이스에 Base 를 연결하세요. 임베디드 엔진은 단일 사용자만 지원합니다.
Base 에서 HSQLDB 와 Firebird 의 차이점은 무엇인가요?
Firebird 는 더 나은 성능과 현대적인 SQL 기능을 갖춘 최신 임베디드 엔진입니다. HSQLDB 는 레거시이지만 여전히 지원됩니다. 새 데이터베이스는 기본적으로 Firebird 를 사용합니다.
서버에서 Base 데이터베이스를 headless 모드로 실행할 수 있나요?
네, UNO 스크립팅과 함께 headless 모드로 LibreOffice 를 사용할 수 있습니다. 데이터베이스 파일은 자동화된 작업을 위해 소켓 연결을 통해 액세스 가능한 상태로 유지됩니다.

개발자 세부 정보

파일 구조

📄 SKILL.md