From appfolio-pack
Configures a CI/CD pipeline for AppFolio property management integrations using GitHub Actions, with linting, type checking, unit tests, and sandbox integration tests on main branch.
How this skill is triggered — by the user, by Claude, or both
Slash command
/appfolio-pack:appfolio-ci-integrationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
```yaml
name: AppFolio Integration CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with: { node-version: "20" }
- run: npm ci
- run: npm run lint
- run: npm run typecheck
- name: Run tests with mock API
run: npm test
- name: Integration test (sandbox)
if: github.ref == 'refs/heads/main'
env:
APPFOLIO_CLIENT_ID: ${{ secrets.APPFOLIO_CLIENT_ID }}
APPFOLIO_CLIENT_SECRET: ${{ secrets.APPFOLIO_CLIENT_SECRET }}
APPFOLIO_BASE_URL: ${{ secrets.APPFOLIO_SANDBOX_URL }}
run: npm run test:integration
2plugins reuse this skill
First indexed Jul 17, 2026
npx claudepluginhub ia23a-lachnita/claude-code-plugins-plus-fix-skills --plugin appfolio-packConfigure CI/CD pipeline for AppFolio property management integrations. Trigger: "appfolio CI".
Configures CI/CD pipelines for Apollo.io integrations using GitHub Actions, with MSW-mocked unit tests and sandbox-token staging tests.
Configures CI/CD pipelines for Intercom integrations with GitHub Actions, including unit tests with mocked SDK, integration tests against a dev workspace, webhook signature tests, and encrypted secret management.